在Console App(.Net core)中使用时,路径将放弃当前项目文件夹。
例如:
C:\Users\ABC-PC\source\repos\Project1\
使用Console App(.Net Framework)路径时,会放弃当前项目调试文件夹。
例如:
C:\Users\ABC-PC\source\repos\Project1\bin\Debug\
我的问题是如何才能获得
的路径C:\Users\ABC-PC\source\repos\Project1\
在控制台应用程序(.Net Framework)中?是否有任何预定义的方法?
提前致谢!
答案 0 :(得分:0)
无法发表评论 - 我强烈建议您遵循René Vogt建议。
但是
如果你不是一个真正的(w)hacky解决方案,你可以简单地使用从Directory.GetCurrentDirectory()获得的路径作为DirectoryInfo
- 实例的输入,并检查你是否在{{ 1}}目录。
此对象还为您提供了查询目录内容(以FileInfo
对象的形式)以检查您要查找的文件的方法: