c# - 从本地文件夹读取文本文件

标签 c# file file-io

我想从我的本地目录读取一个文本文件,我将该文本文件添加到我的 C# 解决方案中,因此它会在部署时被复制..但我如何打开它?我一直在搜索,但所有示例都假设我有一个 C:\textfile.txt:

我试着只读文件

if (File.Exists("testfile.txt"))
{
   return true;
}

那没用。然后我尝试了:

if (File.Exists(@"\\TextConsole\testfile.txt"))
{
   return true;
}

但还是打不开..有什么想法吗??

最佳答案

仅仅因为您将它添加到您的解决方案并不意味着该文件被放置到您的输出构建目录中。如果要使用相对路径,请确保在构建期间将 TextFile 复制到输出目录。为此,在解决方案资源管理器中转到文本文件的属性并将 Copy to Output Directory 设置为 AlwaysCopy if newer

然后就可以使用了

File.Open("textfile.txt");

关于c# - 从本地文件夹读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291835/

相关文章:

file-io - 在 nfs 服务器上的两个目录之间进行复制

c# - headless HTML 渲染,最好是开源的

c# - 上传用户个人资料照片 - 指南

c# - 使用 Lambda 表达式获取方法名称

c# - HttpClient PutAsync 使用 RestAPI 更新字段

linux 文件名(完整路径)编码

android - 如何在不下载图片的情况下从图片网址创建文件

java - Stream 上的 collect 操作是否会关闭流和底层资源?

javascript - 正在下载的文件没有正确的名称和扩展名

c++ - 用 C++ 覆盖 CSV 文件中的一行