如何在c#中使用AppDomain.CurrentDomain.BaseDirectory在文件夹路径中执行上述步骤
本文关键字:执行 路径 文件夹 CurrentDomain AppDomain BaseDirectory | 更新日期: 2023-09-27 17:54:18
我正在使用AppDomain.CurrentDomain.BaseDirectory
,我想退一步,但不知道怎么做?下面是示例
string path = AppDomain.CurrentDomain.BaseDirectory;
"C:''Mainline Code''IxExpress''.NET Applications''IXTextIndexBuilder''IXTextIndexBuilder''bin''Debug''"
预期结果:
"C:''Mainline Code''IxExpress''.NET Applications''IXTextIndexBuilder''IXTextIndexBuilder''bin"
您可以使用以下命令来获取给定目录的父目录:
string dirName = AppDomain.CurrentDomain.BaseDirectory; // Starting Dir
FileInfo fileInfo = new FileInfo(dirName);
DirectoryInfo parentDir = fileInfo.Directory.Parent;
string parentDirName = parentDir.FullName; // Parent of Starting Dir
使用下面的代码片段:
string path = (new FileInfo(AppDomain.CurrentDomain.BaseDirectory)).Directory.Parent.FullName;
Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.FullName