首页 > TAG信息列表 > CurrentDirectory
.NET Core 之 Environment.CurrentDirectory 坑
线上突然报错了 调查代码 最终解决 Environment.CurrentDirectory换成了AppContext.BaseDirectory 原因 进程 A 调用进程 B,A 与 B不在同一路径下,B 中使用Environment.CurrentDirectory 获取当前路径,本以为获取的路径应为 B 所在目录,结果证明,获取路径为 A 路径。 通过程序A启动B修改文件名字或者将文件移动打新的目录
1 static void Main(string[] args) 2 { 3 //当前工作目录 4 Console.WriteLine($"CurrentDirectory = {Environment.CurrentDirectory}"); 5 6 //原始名字 7 string oldFullPath = Path.Combine(Environment.CurrentDirectory, "Test.txt"