[英]I want to write a folder path from a textBox to a path specification as string
[英]Want to find path of a file from the application folder?
我想查找文件的路径或访问位于.xaml
文件和.cs
文件的文件。
我有我的文件名name.tx
C:\Users\Itsme\Documents\Visual Studio 2010\Projects\tsa\tsa\name.txt
现在,我需要使用StreamReader
访问此文件。 我如何在不提供完整路径的情况下访问此文件。
谢谢。
由于您要访问位于同一目录中的文件,并且我假设您正在使用WPF,因此可以使用
string _myDirectoryPath = Environment.CurrentDirectory.ToString().Substring(0, Environment.CurrentDirectory.ToString().Length - 10).ToString() + @"\Myfile.txt";
StreamReader sr = new StreamReader(_myDirectoryPath);
更新:
我不确定其他人是否会同意这一点,但是我找到了一个可行的解决方案。
我不确定问题是什么,但是如果您一直不厌倦地输入“ C:\\ Users \\ Itsme \\ Documents \\ Visual Studio 2010 \\ Projects \\ tsa \\ tsa \\ name.txt”,请尝试以下方法这个。
const string locationOfTextFiles = "C:\\Users\\Itsme\\Documents\\Visual Studio 2010\\Projects\\tsa\\tsa\\";
var names = new string[]{ "nameOne", "nameTwo", "nameThree"};
foreach(string name in names)
{
using (StreamReader sr = new StreamReader(locationOfTextFiles + name + ".txt"))
{
String line = sr.ReadToEnd();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.