我想查找文件的路径或访问位于.xaml
文件和.cs
文件中的文件。
我的文件name.tx
位于
C:\Users\Itsme\Documents\Visual Studio 2010\Projects\tsa\tsa\name.txt
现在我需要使用StreamReader
访问此文件。如何在不提供完整路径的情况下访问此文件。
感谢。
答案 0 :(得分:0)
由于您要访问位于同一目录中的文件而我正在使用WPF,您可以使用
string _myDirectoryPath = Environment.CurrentDirectory.ToString().Substring(0, Environment.CurrentDirectory.ToString().Length - 10).ToString() + @"\Myfile.txt";
StreamReader sr = new StreamReader(_myDirectoryPath);
<强>更新强>
我不确定其他人是否同意这一点,但我找到了一个有效的解决方案。
答案 1 :(得分:-1)
我不确定问题是什么,但如果你只是厌倦了一直输入“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();
}
}