ファイルのパスを見つけたい、または.xaml
ファイルとファイルと一緒にあるそのファイルにアクセスしたい.cs
。
私は自分のファイルを持っていname.tx
ます
C:\Users\Itsme\Documents\Visual Studio 2010\Projects\tsa\tsa\name.txt
を使用してこのファイルにアクセスする必要がありますStreamReader
。完全なパスを提供せずにこのファイルにアクセスするにはどうすればよいですか。
ありがとう。
ファイルのパスを見つけたい、または.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();
}
}