Just My Life & My Work

寫程式有時候需要知道檔案名稱,以便讀檔,若檔案數有上百或上千個,逐一key in似乎不太實際,除非很喜歡打字或是想練習打字,否則都會像我一樣用偷懶的方式,事先列出檔案名稱,接著稍微修改就可以使用!

這裡我使用命令提示字元,也就是還沒有視窗介面的Windows,按鍵Win+R,輸入cmd,即跳出命令提示視窗。接著cd到目的資料夾,開始做以下指令:

> dir /b > name_list.txt
0.txt
1.txt
10.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
9.txt
name_list.txt

> dir /b /s > name_list.txt
C:\Games\test.txt
C:\Games\test\1.txt
C:\Games\test\10.txt
C:\Games\test\2.txt
C:\Games\test\3.txt
C:\Games\test\4.txt
C:\Games\test\5.txt
C:\Games\test\6.txt
C:\Games\test\7.txt
C:\Games\test\8.txt
C:\Games\test\9.txt
C:\Games\test\name_list.txt

> dir /s > name_list.txt
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號:  94FA-03D6

C:\Games\test 的目錄

2011/06/07  下午 01:34    <DIR>          .
2011/06/07  下午 01:34    <DIR>          ..
2011/05/29  下午 10:26                 0 0.txt
2011/05/29  下午 10:26                 0 1.txt
2011/05/29  下午 10:26                 0 10.txt
2011/05/29  下午 10:26                 0 2.txt
2011/05/29  下午 10:26                 0 3.txt
2011/05/29  下午 10:26                 0 4.txt
2011/05/29  下午 10:26                 0 5.txt
2011/05/29  下午 10:26                 0 6.txt
2011/05/29  下午 10:26                 0 7.txt
2011/05/29  下午 10:26                 0 8.txt
2011/05/29  下午 10:26                 0 9.txt
2011/06/07  下午 01:35                 0 name_list.txt
2011/06/07  下午 01:34               290 positives.txt
13 個檔案             290 位元組

檔案數目總計:
13 個檔案             290 位元組
2 個目錄  109,733,883,904 位元組可用

只需要相對位置的話,就打dir /b > name_list.txt來取得檔案名稱若需要絕對位置的話,則打dir /b /s > name_list.txt來取得路徑以及檔案名稱。如果打dir /s > name_list.txt,就可以得知檔案的日期、時間、大小

Comments on: "[DOS] 列出檔案名稱 (List File Name)" (1)

  1. […] 原來只要一行程式碼就能搞定,之前我還想說要跑資料夾下的所有檔案來一一刪除,會使用這篇列出檔案名稱 (List File Name)。 […]

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲