Question to say "I can!"

提取并生成文件夾下所有目錄和文件名

2012-10-17

一、單層生成

dir [drive:][path] /b > [drive:][path]filename

應用實例①:

把D盤test目錄下所有文件名導到one.xls里,點開始—運行—鍵入cmd回車,窗口里輸入:

dir D:\test /b >D:\ test\one.xls

這樣就在你的當前test目錄自動生成了一個one.xls的excel文件,打開來就能看到D盤test目錄下的所有文件名了,并且都帶有擴展名的。如果你需要導到是txt記事本,那就改成one.txt就OK了。

如何把多個目錄下的所有文件名都導入到one.xls里,把命令稍作改動就可以了。

命令格式如下:

dir [drive:][path] /b >> [drive:][path]filename

應用實例②:

把D盤test目錄、mp3目錄、E盤video目錄下的所有文件名存到one.xls里,點開始—運行—鍵入cmd回車,窗口里輸入:

dir d:\test /b >> d:\ test\one.xls

dir d:\mp3 /b >> d:\ test\one.xls

dir e:\ video/b >> d:\ test\one.xls

這樣就在你的當前test目錄生成一個one.xls的excel文件,打開來就能看到以上三個目錄下的所有文件名了,并且都帶有擴展名的。

二、多層生成

Tree

Tree是Windows操作系統專門用來以圖形方式顯示驅動器或路徑的文件夾結構的命令,它是DOS命令,它顯示的文件目錄按照樹型顯示,非常的直觀,就像一個分支表(如圖1)。命令格式為:Tree [drive:][path] [/f] [/a],各參數的分別為:

drive表示要顯示目錄結構的磁盤的驅動器。

path 表示要顯示目錄結構的目錄。

/f 表示顯示每個目錄中的文件名。

/a 表示命令使用文本字符而不是圖形字符顯示鏈接子目錄的行。

這里我們利用定向符“>”將顯示的目錄結構輸出到一個文本文件中,這樣我們就可以隨時打開文件對目錄結構進行瀏覽。例如:Tree c: >c:ist.txt /f命令的意思是將C盤下的所有文件列表保存在C盤根目錄下的list.txt文件。

Dir

我們都知道Dir命令是顯示文件和目錄的命令,是我們用得最多的DOS命令之一,其實我們可以巧妙地利用定向符,將顯示的結果保存到一個文件中。Dir命令有很多參數開關,這里只介紹對于提取目錄很重要的兩個參數“/s”和“/a”,前者表示顯示指定目錄和子目錄下的所有文件,后者表示顯示目錄下所有文件的名稱,包括隱藏文件和系統文件。例如:Dir c: /s /a >c:ist.txt命令表示將C盤下的文件和子目錄下的所有文件(包括隱藏和系統文件)列表保存到C盤根目錄下的list.txt文件中。Dir 在保存文件目錄時,還會保存文件的日期、創建時間、文件大小等信息。

ACDSEE

ACDSee是一款優秀的圖像瀏覽工具,可是ACDSee的文件列表提取功能可能并不為人所知,以“Browse”方式打開程序,然后在左邊欄中選擇一個要提取目錄的文件夾,再選擇[View]→[File list]→[Details],所有文件夾下的文件都會顯示在右邊。選擇[Tools]→[Generate file listing]項,程序會將文件列表保存在一個叫Folder-Contents.txt的文本文件中,包括文件名稱、大小、文件類型等信息,并且自動用記事本將它打開,文件保存的默認位置為系統臨時文件夾Temp內(Temp文件夾路徑因操作系統不同而定)。

作者:admin | Categories:技術人生 | Tags:

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 江西快三走势图一定 澳洲幸运5百科 我要下载qq麻将 新疆25选7开奖2019年 上马麻里子牛奶喷泉 mp4 青海11选5今日开奖结果走试图 茅台股票分析论文 阿里体育天天红包赛 有坂深雪磁力 辽宁快乐12历史开 35选7 体彩p3技术讲座 幸运pk10玩法技巧图片 泷川花音奶水的一部 河南快三今日开奖结果走势图 重庆20选8快乐十分开奖结果