我想从我的本地目录读取一个文本文件,我将该文本文件添加到我的 C# 解决方案中,因此它会在部署时被复制..但我如何打开它?我一直在搜索,但所有示例都假设我有一个 C:\textfile.txt:
我试着只读文件
if (File.Exists("testfile.txt"))
{
return true;
}
那没用。然后我尝试了:
if (File.Exists(@"\\TextConsole\testfile.txt"))
{
return true;
}
但还是打不开..有什么想法吗??
最佳答案
仅仅因为您将它添加到您的解决方案并不意味着该文件被放置到您的输出构建目录中。如果要使用相对路径,请确保在构建期间将 TextFile 复制到输出目录。为此,在解决方案资源管理器中转到文本文件的属性并将 Copy to Output Directory
设置为 Always
或 Copy if newer
然后就可以使用了
File.Open("textfile.txt");
关于c# - 从本地文件夹读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291835/