You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

共享项目中使用File.ReadAllLines读取MyFile.txt的正确路径问题

解决共享项目中File.ReadAllLines()的文件路径问题
  • 核心问题解决:你用"MyFile.txt"找不到文件,是因为该文件没被拷贝到程序的运行工作目录(默认是项目的bin/Debug或bin/Release这类输出目录)。右键共享项目里的MyFile.txt,把「复制到输出目录」属性改成「如果较新则复制」或「始终复制」,之后直接用File.ReadAllLines("MyFile.txt")就能正常读取。

  • 关于"MyApp\MyFile.txt"的报错:单个反斜杠\在字符串里是转义符,\M会被解析成特殊字符,导致路径无效。正确写法应为@"MyApp\MyFile.txt"(加@取消转义)或者"MyApp\\MyFile.txt",但前提是输出目录下确实存在MyApp子目录且里面有目标文件——不过共享项目一般不会有这个结构,所以这个路径本身没必要用。

  • 应急替代方案(不推荐长期使用):直接写文件的完整绝对路径,比如File.ReadAllLines(@"C:\YourSharedProjectRoot\MyFile.txt"),注意用@避免转义,或者把反斜杠换成双反斜杠。

内容的提问来源于stack exchange,提问作者Costas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 13:03:12