一种选择是执行几次 System.IO.Directory.GetParent()。是否有更优雅的方式从执行程序集所在的位置向上移动几个文件夹?
我想要做的是找到一个文本文件,该文件位于应用程序文件夹上方的一个文件夹中。但程序集本身位于 bin 内,它是应用程序文件夹深处的几个文件夹。
其他简单的方法是这样做:
string path = @"C:\Folder1\Folder2\Folder3\Folder4";
string newPath = Path.GetFullPath(Path.Combine(path, @"..\..\"));
Note这上升了两个层次。结果将是:newPath = @"C:\Folder1\Folder2\";
附加说明
Path.GetFullPath
根据您的代码在 windows/mac/mobile/... 上运行的环境标准化最终结果
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)