我正在寻求帮助。 我创建了一个应用程序,其中一个按钮用于打开特定文件。
我已将指定的.txt文档放入我程序的文件夹中。它与"解决方案"处于同一水平。文件。 现在,我该如何编写代码来打开这个特定的.txt文件?
我开始时: StreamReader阅读器; //班级 reader = new StreamReader(" ../ TextFileHere.txt");
但是,我不断收到错误消息。 类型为' System.IO.DirectoryNotFoundException'的未处理异常发生在mscorlib.dll
这是什么意思&我究竟做错了什么?我可以轻松移动文件,如果这样可以更容易。
答案 0 :(得分:1)
使用reader = new StreamReader("TextFileHere.txt")
,如果您将应用程序的快捷方式放在桌面等其他位置,则会遇到问题。无论地址在何处,为了让您的应用程序正常运行,您必须这样做:
reader = new StreamReader(Application.StartUpPath + "\\TextFileHere.txt")
答案 1 :(得分:0)
将其放入 bin / Debug 文件夹并使用reader = new StreamReader("TextFileHere.txt")
代替reader = new StreamReader("../TextFileHere.txt")