我在应用程序所在的应用程序文件夹中添加了文本文件。
我遇到问题,在哪里找到并阅读texfile的内容,了解用户指定要安装的应用程序的位置。
示例:
案例1:如果在C
上安装了应用程序获取路径:C:\ Textfile.txt
案例2:如果在程序文件上安装了应用程序
获取C:\ Program Files \ Default Company Name \ Textfile.Text
的路径谢谢你。
答案 0 :(得分:0)
System.Windows.Forms.Application.ExecutablePath
几乎是这种特殊情况的首选,特别是对于加载库。但是,请查看System.Environment.GetFolderPath(SpecialFolder.*)
来存储数据,或者您可能会在某些时候遇到更严格的权限问题。
答案 1 :(得分:0)
我不确定这是否是你想要的
string StartPath = Application.StartupPath; //or what SilverbackNet suggested
string FileName = "YourFileName.txt"
Textreader tr = new StreamReader(StartPath+ "\\" + FileName);
Console.WriteLine(tr.ReadLine());
tr.Close();