2007年10月6日 星期六

列印資料夾裡的所有檔名

這也許是個亳不起眼的小技巧,幾年前就有人問過我這個問題,怎麼把資料夾裡的一堆檔名貼到word,或是想把資料檔名列印出來,例如一些歌曲的名稱,可能想要儲存為文字檔方便整理,因為最近剛好有燒了一份光碟,就順便印了曲目,想到可能也會有人有這樣的需求


其實是很簡單的步驟,首先叫出命令提示字元的視窗,在開始裡的執行輸入CMD,再用DOS指令開啟資料夾所在的路徑,例如D槽就輸入D: ,或是直接輸入CD C:\TEMP,跳至該目錄路徑,CD指令是變更目前路徑,DIR指令是顯示檔案清單,不過只使用DIR卻看到有太多不需要的資訊


只要加上一些籂選的指令,就可以得到想要的檔名,在DIR後加上/B/ON,/b是指去除標頭資訊或摘要,而/ON 是依名稱排序,如果是/OD 就是依日期排序


再來就是按滑鼠右鍵的標記,選取所需的內容


把想要的內容選取後,這裡有一點要特別注意,選取後並沒有剪下,複製,貼上的選項,用Ctrl + C (複製),Ctrl + V(貼上)也是沒有任何作用,其實只要在選取的內容中按一下右鍵,就已經把內容複製起來了


在記事本裡按一下右鍵就可以看到貼上的選項


需要列印的話也可以先用word排版一下,在版面設定裡改為2欄式,或是把副檔名取代為空白,這樣燒成光碟時就可以附上一張曲目的清單


以下是更多DIR指令的附加命令
顯示檔案清單以列出目錄中的檔案及子目錄。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename]
指定要顯示的磁碟機、目錄或檔案。

/A 依照指定的檔案屬性來顯示檔案。
attributes D 目錄 R 唯讀檔
H 隱藏檔 A 保存檔
S 系統檔案 - 無意義
/B 使用單純格式 (沒有標頭資訊或摘要)。
/C 顯示檔案大小千位數分隔符號。這是
預設值。 使用 /-C 來停用分隔符號的顯示。
/D 與寬的列表格式相同,但是依照欄來排序。
/L 使用小寫顯示。
/N 使用新的長列表格式,檔名會顯示在最右方。
/O 依照指定的排序順序來列出檔案。
sortorder N 依名稱 (英文字母) S 依大小 (最小的在前)
E 依副檔名 (英文字母) D 依照日期與時間 (日期較早的在前)
G 先列出子目錄 - 表示相反的順序
/P 當資料填滿整個螢幕時暫停顯示。
/Q 顯示檔案擁有者。
/S 顯示指定目錄及所有子目錄中的檔案。
/T 指定用來顯示或排序的時間欄位
timefield C 建立
A 上次檔案存取時間
W 上次寫入檔案時間
/W 使用寬的列表格式。
/X 顯示對非 8.3 格式的檔案產生的短檔名。
這個格式和 /N 相同,但是短檔名會插入在
長檔名之前。 如果沒有長檔名存在,該處會
顯示空白。
/4 顯示四位數的年份


10 則留言 :

匿名 提到...

加上>可以直接輸出檔案更好用
像是:dir/b/on >dir.txt
這樣就不用複製貼上了:p

安傑洛の隨筆塗鴉 提到...

to person
感謝你的補充資料

水瓶尤加利 / Eucaly61 提到...

有些軟體可以增加檔案總管按右鍵的功能來複製檔名, 請見下文

免費軟體 - Shellext - 檔案總管按右鍵的延伸功能
http://blog.xuite.net/eucaly61/eucaly61/13777240

匿名 提到...

ACD see 有內建類似的功能哩!
我都用ACD see (v4.0)來做這樣的事情的。
工具 > 產生檔案清單
降子就可以了!^^

安傑洛の隨筆塗鴉 提到...

to 梅酒
我知道有很多軟體都可以達到同樣的目的,但是有許多人並沒有安裝工具軟體,我是希望在不需要安裝任何軟體狀況下,可以達到想要的效果,因為windows已經夠肥大了 哈哈

匿名 提到...

這招不錯 之前有煩惱過

後來用清單檢視
然後按print screen

不過文字檔有不同的彈性^^
有機會來試試

水瓶尤加利 / Eucaly61 提到...

又發現一個軟體, 不只是檔名, 還可以選擇是否輸出檔案大小, 日期, 等 (不過我還沒試過)

http://www.mitec.cz/dirlist.html

安傑洛の隨筆塗鴉 提到...

to 水瓶尤加利
感謝您的資訊提供^^

匿名 提到...

非常感謝!很受用!

匿名 提到...

好讚哦~~~
謝謝~

Related Posts Plugin for WordPress, Blogger...