gpt4 book ai didi

c# - 如何获取目录名称

转载 作者:太空狗 更新时间:2023-10-29 21:01:32 24 4
gpt4 key购买 nike

我使用此代码获取目录名称:

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”

我只得到目录名称。

最佳答案

这应该有效:

foreach (var d in System.IO.Directory.GetDirectories(@"C:\"))
{
var dir = new DirectoryInfo(d);
var dirName = dir.Name;

ListBox1.Items.Add(dirName);
}

此外,您可以使用快捷方式...

foreach (var d in System.IO.Directory.GetDirectories(@"C:\"))
{
var dirName = new DirectoryInfo(d).Name;
ListBox1.Items.Add(dirName);
}

我只是用C的路由来测试。

关于c# - 如何获取目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26364708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com