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)。 […]

隨意留個言吧:)~

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

標籤雲

%d 位部落客按了讚: