利用Tree命令生成磁盤文件列表


命令原型:
D:/>tree /? 
以圖形顯示驅動器或路徑的文件夾結構。
TREE [drive:][path] [/F] [/A]
/F 顯示每個文件夾中文件的名稱。
/A 使用 ASCII 字符,而不使用擴展字符。


應用舉例:
1.如果想生成某磁盤整個文件夾列表,輸入以下命令:
e:
tree >e.txt
即可生成整個磁盤的文件夾列表;如果輸入以下命令:
e:
tree /f >e.txt
2.如果想生成某個文件夾的文件列表,輸入以下命令:
例如想生成E盤下tools文件夾的文件列表:
e:
tree tools >tools.txt
tree tooos /f >tools1.txt
或者:
e:
cd tools
e:/tools>tree >tools.txt
e:/tools>tree /f >tools.txt

 

 

dir/s/a >list.txt

 

1----tree /F >本目錄所有文件樹狀列表.txt
2----tree  >本目錄所有文件夾樹狀列表.txt
3----dir/s/a >list.txt

 

 

想看下ISO里面的文件列表,手頭沒找到合適的工具,翻了一遍WinRAR的菜單,發現一個“生成報告”,可以生成壓縮包里的文件列表,試用了一下,效果很滿意!而且用來生成某個目錄的文件列表也行。

 

 

TreePro是一款在Windows下使用的文件列表工具,它不但可以隨心所欲地生成需要的文件目錄結構,而且還可以對列出的文件進行簡單的操作。

 

 

 

Tree命令詳解

[Tree命令作用]

以圖形顯示驅動器或路徑的文件夾結構。很多時候,這是一個非常有用的命令!

[Tree命令格式]

可以在命令行窗口敲tree /?看幫助。

TREE [drive:][path] [/F] [/A]

   /F   顯示每個文件夾中文件的名稱。

   /A   使用 ASCII 字符,而不使用擴展字符。

使用/F參數時顯示所有目錄及目錄下的所有文件,省略時,只顯示目錄,不顯示目錄下的文件;

選用>PRN參數時,則把所列目錄及目錄中文件名打印輸出

tree c:/ | more 出現由 tree 命令產生的第一個輸出命令提示符窗口,后面跟着 -- More -- 提示。輸出暫停,直到用戶按鍵盤上的任意鍵為止(Pause除外)。

[Tree命令范例]

[例一]

tree d: > d:/dTree.txt

或者

tree d:/ > d:/dTree.txt

作用:把D盤下的所有目錄結構以樹狀結構導出,以文本文件dTree.txt保存在文件夾d:/下。

[例二]

tree d: /f > d:/dF.txt

或者

tree d:/ /f > d:/dF.txt

作用:把D盤下的所有目錄及文件結構以樹狀結構導出,以文本文件dF.txt保存在文件夾d:/下。

[例三]

tree C:/WINDOWS/system32 /f > C:/s32f.txt

作用:把C:/WINDOWS/system32 /f > C:/s32f.txt下的所有目錄及文件結構以樹狀結構導出,以文本文件s32f.txt保存在文件夾c:/下。

[例四]

tree E:/BitComet/Downloads /f > f:/download/tree/dl.txt

作用:把E:/BitComet/Downloads下的所有目錄及文件以樹狀結構導出,以文本文件dl.txt保存在文件夾f:/download/tree/下。

[Tree命令注意事項]

[注意1] TREE命令中涉及的文件夾名稱中不得有空格

例如,類似下面的命令發揮不了作用:

tree C:/Documents and Settings/Administrator /f > c:/administrator.txt

若要提取諸如E盤My doc文件夾下的文件結構,可以先進入這個目錄(先e:回車,再cd My doc回車),再用tree命令提取:

tree /f>mydoc.txt

[注意2]了解DOS的對當前提示符的一些默認

例如,在提示符

E:/My doc>

下,可以用下面的簡潔命令

tree /f>mydoc.txt

把E:/My doc>下的所有目錄及文件結構以樹狀結構導出,以文本文件mydoc.txt保存在文件夾E:/My doc下。

注意這個TREE命令后沒有盤符及路徑,缺省時,默認值就是當前提示符所在路徑。導出符“>”后也同此默認。

[注意3]關於路徑后面的反斜杠

(1)在提示符

C:/Documents and Settings/Administrator>

下,如果要導出C盤的所有文件結構,必須使用類似下列命令:

tree c:/ > c:/ct.txt

而不能是諸如此類之命令:

tree c: > c:/ct.txt

因為此命令導出的不是整個C盤的內容,而是提示符所在路徑C:/Documents and Settings/Administrator>下的內容。

(2)但在一般情況下,路徑后面不能有反斜杠

例如若需導出D:/ghost下的結構,不能用諸如此類的命令:

tree D:/ghost/ /f > d:/ghost.txt

而只能是:

tree D:/ghost /f > d:/ghost.txt

[注意4]導出符前后空格均可省略,但參數/F等前面的空格不可以。

此命令有效:tree D:/ghost /F>d:/ghost.txt

而此命令無效:tree D:/ghost/F > d:/ghost.txt  

http://blog.csdn.net/jiangxinyu/article/details/6556251


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM