繁体   English   中英

如何列出具有目录级别的文件和目录

[英]How can I list files and directories with them directory levels

我有一个包含文件的目录树。 我想创建一个列表,其中包含所有带有数字的文件(表示它们的级别),例如:

RootDir
  file_1
  file_2
  Dir_a
    file_a1
    file_a2
    Dir_b
      file_b1
      file_b2

所以我的意思是file_1和file_2的数字是1,因为它们在第1级。 file_a1和file_a2都有“2”等...但我找不到一个可以包含这些参数的集合。 我想过一本字典,但这是不可能的,因为文件名可以在不同的级别上相乘,级别数也会成倍增加。

我认为您可以使用字典将文件路径用作键和级别号作为值。

并解析文件路径字符串以计算级别编号,使用string.split

string[] words = s.Split('\\');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM