天天看點

.bat擷取檔案夾内所有檔案的名字

一、最近想要擷取檔案夾内所有檔案的名稱,但是一個個的複制太麻煩了,是以決定寫個腳本自動擷取。

@echo off

:擷取對應路徑下檔案名,
DIR "路徑" /B >a.TXT

pause
           

二、指令白皮書

顯示目錄中的檔案和子目錄清單。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]

  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]

              指定要列出的驅動器、目錄和/或檔案。

  /A          顯示具有指定屬性的檔案。

  屬性         D  目錄                R  隻讀檔案

               H  隐藏檔案            A  準備存檔的檔案

               S  系統檔案            I  無内容索引檔案

               L  解析點             -  表示“否”的字首

  /B          使用空格式(沒有标題資訊或摘要)。

  /C          在檔案大小中顯示千位數分隔符。這是預設值。用 /-C 來

              禁用分隔符顯示。

  /D          跟寬式相同,但檔案是按欄分類列出的。

  /L          用小寫。

  /N          新的長清單格式,其中檔案名在最右邊。

  /O          用分類順序列出檔案。

  排列順序     N  按名稱(字母順序)     S  按大小(從小到大)

               E  按擴充名(字母順序)   D  按日期/時間(從先到後)

               G  組目錄優先           -  反轉順序的字首

  /P          在每個資訊螢幕後暫停。

  /Q          顯示檔案所有者。

  /R          顯示檔案的備用資料流。

  /S          顯示指定目錄和所有子目錄中的檔案。

  /T          控制顯示或用來分類的時間字元域。

  時間段      C  建立時間

              A  上次通路時間

              W  上次寫入的時間

  /W          用寬清單格式。

  /X          顯示為非 8.3 檔案名産生的短名稱。格式是 /N 的格式,

              短名稱插在長名稱前面。如果沒有短名稱,在其位置則

              顯示空白。

  /4          用四位數字顯示年

可以在 DIRCMD 環境變量中預先設定開關。通過添加字首 - (破折号)

來替代預先設定的開關。例如,/-W。