寫程式有時候需要知道檔案名稱,以便讀檔,若檔案數有上百或上千個,逐一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)
[…] 原來只要一行程式碼就能搞定,之前我還想說要跑資料夾下的所有檔案來一一刪除,會使用這篇列出檔案名稱 (List File Name)。 […]
讚讚