获取directoryinfo对象的路径

use*_*716 15 c# directoryinfo

在C#中编写一些代码,我想知道是否有办法获取directoryinfo对象的正确路径?

例如,目前我有一个目录,例如:

DirectoryInfo dirInfo = new DirectoryInfo(pathToDirectory);
Run Code Online (Sandbox Code Playgroud)

问题是,如果我想获取该特定dirInfo对象的路径,它总是返回调试路径(bin文件夹).如果原始dirInfo对象引用D:\testDirectory路径中的目录,那么我想要一种方法在代码中的其他位置再次获取该路径而不是获取\bin\debug\testDirectory

有没有办法做到这一点?

目前我正在尝试使用以下方式获取dirInfo的路径Path:

Console.WriteLine("Path: " + Path.GetFullPath(dirInfo.ToString()));
Run Code Online (Sandbox Code Playgroud)

Muh*_*mar 40

试试这个.

string pathToDirctory = "D:\\testDirectory";
DirectoryInfo dirInfo = new DirectoryInfo(pathToDirctory);
string path = dirInfo.FullName;
Console.WriteLine(path);
Run Code Online (Sandbox Code Playgroud)