我在设置输入“.txt”文件的路径时遇到问题。我正在阅读文件的内容并修改内容。那么如何设置路径以使其适用于任何计算机(如果有人只是粘贴项目并尝试运行它。)
我尝试了以下选项。
1) var path = Environment.CurrentDirectory + @"\input.txt";
2) var path = "input.txt";
但我得到一个运行时 DirectoryNotFound 异常。为了
var path = @"D:\Projects\Demo Project\C#\Problem1\Problem1\input.txt" ;
它工作正常。但它只适用于这个目录结构。
我需要类似的东西:- ResolveUrl("~/input.txt"); 这样它就适用于每种情况。