如何从安装了应用程序的Application文件夹中读取文本文件fetch ..

时间:2011-01-05 03:56:15

标签: c# visual-studio-2008 setup-project

我在应用程序所在的应用程序文件夹中添加了文本文件。

我遇到问题,在哪里找到并阅读texfile的内容,了解用户指定要安装的应用程序的位置。

示例:

案例1:如果在C

上安装了应用程序

获取路径:C:\ Textfile.txt

案例2:如果在程序文件上安装了应用程序

获取C:\ Program Files \ Default Company Name \ Textfile.Text

的路径

谢谢你。

2 个答案:

答案 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();