【发布时间】:2014-10-14 15:35:00
【问题描述】:
我使用此代码获取目录名称:
void DirSearch(string sDir)
{
foreach (var d in System.IO.Directory.GetDirectories(sDir))
{
ListBox1.Items.Add(System.IO.Path.GetDirectoryName(d));
DirSearch(d);
}
}
但它没有得到目录名称。例如:"NewFolder1",得到:"D:\aaa\bbbb\cccc\dddd\NewFolder1"。
我只有目录名称。
【问题讨论】:
-
@Andrei,为此 OP 必须使用
DirectoryInfo类,目前Directory.GetDirectories将返回一个string[],它将包含完整路径。