如何获得目录名称

卡卡·米苏

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

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的路由进行测试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CMake-如何在目录名称中获得第二个LAST?

来自分类Dev

获取目录名称

来自分类Dev

如何压缩目录自动使用目录名称?

来自分类Dev

如何使用Gradle获取文件和目录名称?

来自分类Dev

如何使用.htaccess从URL隐藏目录名称

来自分类Dev

如何获取给定目录名称的树形哈希?

来自分类Dev

如何使用GetDirectories C#搜索数字目录名称

来自分类Dev

如何根据目录名称设置VisualSVN权限?

来自分类Dev

如何在Elixir中创建相同的目录名称?

来自分类Dev

如何只列出目录名称,不带尾部“ /”?

来自分类Dev

如何使用.htaccess从URL隐藏目录名称

来自分类Dev

在用PHP调用mkdir之前如何验证目录名称?

来自分类Dev

如何使用Gradle获取文件和目录名称?

来自分类Dev

如何导航到具有特殊字符的目录名称

来自分类Dev

如何使用目录名称重命名文件?

来自分类Dev

如何使用通配符ls并查看目录名称

来自分类Dev

如何重新格式化目录名称?

来自分类Dev

如何使用Linux删除目录名称前的空格?

来自分类Dev

如何对这些目录名称进行数字排序?

来自分类Dev

如何在Expect Shell中使用变量目录名称

来自分类Dev

如何获取我运行命令的目录名称

来自分类Dev

如何递归地替换目录名称中的连续字符

来自分类Dev

如何修剪多个目录名称的特定部分?

来自分类Dev

如何仅使用 ls 命令获取目录名称?

来自分类Dev

如何知道 Oracle DB 的当前目录名称?

来自分类Dev

父目录名称与新目录名称结合

来自分类Dev

在目录名称前添加目录名称

来自分类Dev

找不到目录名称

来自分类Dev

在目录名称中使用“&”