' System.IO.FileNotFoundException'找到了。但路径是正确的。在其他应用程序中工作

时间:2016-10-20 05:45:21

标签: c# file filepath

enter image description here

提供的路径是正确的。它正在其他解决方案中工作。但在这里,它正在bin / debug文件夹中搜索所提到的文件。但它在根目录中。

3 个答案:

答案 0 :(得分:3)

路径不正确,您要在Debug/bin文件夹中指定路径,就像您写的异常一样。文件的正确路径位于项目文件夹中。

string str= "../../TextFile1.txt"; //This will work.

答案 1 :(得分:3)

如果你点击你的" TestFile1.txt"在解决方案资源管理器中输入文件并转到其属性,您将看到与此类似的内容:

enter image description here

更改"复制到输出目录"从不复制到始终复制。 这样做总是要确保你的' TestFile1.txt'被复制到Bin文件夹。

答案 2 :(得分:1)

Raghu, str中的路径,您必须指定完整路径。 您只提到了没有路径的文件名,所以当您在调试模式下运行时,它会在调试中进行搜索。 使用AppDomain

的路径