我正在使用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"
小智 5
您可以使用类似以下内容的方法获取给定目录的父目录:
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
Run Code Online (Sandbox Code Playgroud)