在 MSDN 文档中,它说它只返回目录名称(“返回值类型:...一个字符串类型的数组,其中包含路径中子目录的名称。”),但是在他们的示例代码中,它们在没有连接它们的情况下递归,所以这是否意味着他们返回完整路径?
即他们的示例代码:
public static void ProcessDirectory(string targetDirectory)
{
// Process the list of files found in the directory.
string [] fileEntries = Directory.GetFiles(targetDirectory);
foreach(string fileName in fileEntries)
ProcessFile(fileName);
// Recurse into subdirectories of this directory.
string [] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
foreach(string subdirectory in subdirectoryEntries)
ProcessDirectory(subdirectory);
}
如果 GetDirectories 方法只返回目录名称,将不起作用!