嗨FileNotFoundException异常存在 - C#
我想读从我的系统名为“test.txt的”纯文本文件,但所有的努力 File.Exists(),StreamReder没有得到该文件,这对我来说不是一项新任务,但由于这种奇怪的行为,我很恼火。我已经给予文件的完全许可但徒劳无功。我正在C#控制台应用程序中进行测试。系统有全新的安装,我想知道在调试模式下运行时遇到的任何权限问题。我也将该文件复制到调试文件夹,但仍然是相同的错误。任何人都可以请指导我这个?在此先感谢
嗨FileNotFoundException异常存在 - C#
我想读从我的系统名为“test.txt的”纯文本文件,但所有的努力 File.Exists(),StreamReder没有得到该文件,这对我来说不是一项新任务,但由于这种奇怪的行为,我很恼火。我已经给予文件的完全许可但徒劳无功。我正在C#控制台应用程序中进行测试。系统有全新的安装,我想知道在调试模式下运行时遇到的任何权限问题。我也将该文件复制到调试文件夹,但仍然是相同的错误。任何人都可以请指导我这个?在此先感谢
有一个在C#中的整洁功能读取字符串的文件:(在System.IO命名空间)
string text = File.ReadAllText("test.txt");
如果您有路径的麻烦,你可以的test.txt作为添加与复制资源(将文件添加到德项目,右键单击属性并选择复制到输出目录
然后你可以使用:
string path = Path.Combine(Directory.GetCurrentDirectory(), "test.txt");
File.ReadAllText(path);
我会使用'Path.Combine(Directory.GetCurrentDirectory(),“test.txt”);'而不是字符串连接。 – 2010-07-06 08:26:36
你有没有通过代码加强的冷杉?步骤是确保程序中使用的路径是正确的。
调试模式仍然会在您的帐户下运行,因此,如果您有权限打开该文件,那不会有问题。
请给我们一些代码。 – 2010-07-06 06:50:11
请告诉我们您使用的是哪个操作系统。 – Andreas 2010-07-06 06:52:33
请告诉我们你收到的错误是什么? – abhilash 2010-07-06 06:52:36