iT邦幫忙

0

CMD 樹狀結構(tree)指定列出資料夾檔案清單階層

Jonas 2015-01-09 02:17:0110155 瀏覽

各位邦友好

小弟前想指定tree列出指定資料夾的階層數顯示,但是,小弟個人使用經驗、爬文、搜尋,
只會用到tree全部的檔案清單、輸出成指定的格式檔案的指令,有辦法下指令顯示某一個磁區(D:\)
的特定資料夾下的幾階層嗎?疑惑

是有看到使用findstr顯示C到顯示二階層,目前發問的當下也持續研究中,這部分有CMD高手可以指點迷津嗎?謝謝

2 個回答

0
jay0123
iT邦高手 2 級 ‧ 2015-01-09 09:30:55

直接用 tree > 1.txt
即會在目前路徑產生樹狀的 1.txt 檔
比如 D:\tree > 1.txt
D:\ 就會產生一個 1.txt
而你要幾階層編輯一下就好
試過還蠻好編輯的
參考看看吧

Jonas iT邦新手 4 級 ‧ 2015-01-11 16:02:23 檢舉

jay0123你好

您提供的小弟本身就會使用,還是謝謝您提供的寶貴意見

小弟的每一個資料夾當中都有上百個小資料夾,因為已經放到數量非常多,
目前是要先從前面幾層開始整理,所以,才想來請各位邦友們協助謝謝

0
eigen
iT邦新手 1 級 ‧ 2015-01-10 14:34:46

顯示 一 二 三 四層,以此類推

<pre class="c" name="code">
tree |find /v "│  "
tree |find /v "│  │ "      |find /v "│    "
tree |find /v "│  │  │ "   |find /v "│  │    "
tree |find /v "│  │  │  │ "|find /v "│  │  │    "
看更多先前的回應...收起先前的回應...
Jonas iT邦新手 4 級 ‧ 2015-01-11 16:19:33 檢舉

eigen你好

小弟使用您提供的類推方式,在tree或find後面各加上路徑,
find卻出現存取遭到拒絕,tree後面卻變成顯示出全部的階層驚

小弟看得很傻眼,是否有實際的階層顯示範例呢?疑惑

可能是小弟這部分不會用,怎麼用不是tree全部顯示出來,就是存取被拒絕暈

eigen iT邦新手 1 級 ‧ 2015-01-11 21:50:44 檢舉

你確定你會用 batch 嗎?

Jonas iT邦新手 4 級 ‧ 2015-01-12 08:34:34 檢舉

eigen你好

小弟將指令輸入上去也是您提供的結果

附上小弟想達到的結果:
初始範例↓
E→E1→E2→E3→E4→E5→E6
F→F1→F2→F3→F4→F5→F6

CMD指定槽底下資料夾只顯示四階層:

D:.
E→E1→E2→E3→E4
F→F1→F2→F3→F4

weiclin iT邦高手 4 級 ‧ 2015-01-14 12:19:06 檢舉

你有 find 這個指令嗎? 樓上的大大用的應該是 windows 7 吧

Jonas iT邦新手 4 級 ‧ 2015-01-27 15:04:10 檢舉

weiclin你好

試的,小弟是windows 7作業系統

我要發表回答

立即登入回答