簡體   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