重複の可能性:
%AppData% のパスを取得する C#
StreamReader
の形でパスを開くために使用しようとしています%appdata%/folder/file.txt
。私の試みはすべて、ファイルが見つからないという例外で終わりました。このタイプのパスを開くか、それが指している実際の場所を特定する方法はありますか?
重複の可能性:
%AppData% のパスを取得する C#
StreamReader
の形でパスを開くために使用しようとしています%appdata%/folder/file.txt
。私の試みはすべて、ファイルが見つからないという例外で終わりました。このタイプのパスを開くか、それが指している実際の場所を特定する方法はありますか?
それを試してください:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/folder/file.txt";
.NET では、%appdata% を使用する代わりに、System.Environment.SpecialFolders.ApplicationDataを使用します。
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));