『壹』 dir命令,如何提取目錄下的所有文件夾名稱(文件夾內還有文件夾),包括路徑
在DOS環境中,dir命令是一個強大的工具,它不僅能列出目錄下的文件,還能深入到子目錄中,獲取所有文件夾的名稱。首先,了解基礎用法,輸入"dir /?"即可查看詳細幫助。想要按文件名排序,可以使用"dir /ON",O代表order(順序),N表示name(名稱);按文件大小排序用"dir /OS",S代表size(大小);按日期排序則輸入"dir /OD",D為date(日期)。
特別的是,"dir /s"命令能夠遍歷指定目錄及其所有子目錄,這對於查找深層文件結構非常實用。遇到大量文件時,可以通過"dir /p"分屏顯示,避免信息滾動過快導致查看不便。dir命令的應用廣泛,涵蓋多媒體製作、教學演示、多媒體查詢系統、企業展示、游戲開發等多個領域,但並非系統核心命令,而是通用的工具命令。
『貳』 在DOS下用什麼命令顯示一個文件夾中的所有文件
語法x0dx0adir [Drive:][Path][FileName] [...] [/p] [/q] [/w] [/d] [/a[[:]attributes]][/o[[:]SortOrder]] [/t[[:]TimeField]] [/s] [/簡賀純b] [/l] [/n] [/x] [/c] [/4]x0dx0ax0dx0a參數x0dx0a[Drive:][Path] x0dx0a指定要查看其清單的磁碟機及目錄。 x0dx0a[FileName] x0dx0a指定要查看其清單的特定檔案或檔案群組。 x0dx0a/p x0dx0a一次一個螢幕地顯示清單。若要查看下一個螢幕,請按鍵盤上任一個按鍵。 x0dx0a/q x0dx0a顯示檔案擁有權資訊。 x0dx0a/w x0dx0a以橫向格式顯示清單,每一列顯示五個檔名或目錄名稱。 x0dx0a/d x0dx0a與 /w 相同,但檔案會依照字母順序排列於各欄。 x0dx0a/a [[:] attributes] x0dx0a只顯示擁有指定屬性的目錄及檔案名稱。若省略 /a,dir 會顯示隱藏檔案及系統檔案以外的所有檔名。若使用了 /a,但未指定 attributes,則 dir 會顯示包括隱藏檔案及系統檔案在內的所有檔名。下列清單所示,是每個可供 attributes 使用的值。冒號 (:) 可以省略。您可以任意組合這些值,但請勿以空格區隔各值。 數值 描述 x0dx0ah 隱藏檔案 x0dx0as 系統檔案 x0dx0ad 目錄 x0dx0aa 要封存的檔案 x0dx0ar 唯讀檔案 x0dx0a-h 非隱藏檔案 x0dx0a-s 系統檔案以外的檔案 x0dx0a-d 只有檔案 (非目錄) x0dx0a-a 上次備份以來尚未變更的檔案 x0dx0a-r 非唯讀檔案 x0dx0ax0dx0a/o [[:]SortOrder] x0dx0a控制 dir 的排序及所顯示之目錄名稱及檔名的順序。若省略 /o,則 dir 會以名稱在目錄中的順序顯示。使用 /o,但未指定 SortOrder,則 dir 會以英文字母排序顯示目錄名稱,再顯示檔案名稱。冒號 (:) 可以省略。下列清單是每個可供 SortOrder 使用的值。您可以任意組合這些值,但請勿以空格區隔各值。 數值 描攔咐述 x0dx0an 依名稱的英文字母順序 x0dx0ae 依副檔名的英文字母順序 x0dx0ad 依時間及日期,從最早開始排序 x0dx0as 依大小,從最小開始排序 x0dx0ag 先列出所有的目錄,再列出檔案 x0dx0a-n 依名稱的英文字母順序降冪排序 (Z 到 A) x0dx0a-e 依副檔名的英文字母順序降冪排序 (.ZZZ 到 .AAA) x0dx0a-d 依日期及時間,從最新開始排序 x0dx0a-s 依大小,從最大開始排序 x0dx0a-g 先列出所有檔案,再列出目錄 x0dx0ax0dx0a/t [[:]TimeField] x0dx0a指定顯示或用於排序的時間欄位。下列清單是每個可供 TimeField 使用的值。 數值 描述 x0dx0ac 建立 x0dx0aa 上次存取 x0dx0aw 上次寫入 x0dx0ax0dx0a/s x0dx0a列出指定目錄及所有子目錄中的各個檔名。 x0dx0a/b x0dx0a逐行列出每個目錄名稱或檔名 (含副檔名)。/b 不顯示標頭資訊或摘要。/b 覆寫 /w。 x0dx0a/l x0dx0a以小寫顯示未經排拍散序的目錄名稱及檔名。/l 不會將延伸字元轉換成小寫。 x0dx0a/n x0dx0a在螢幕的最右邊以長列表格式顯示檔名。 x0dx0a/x x0dx0a顯示為 NTFS 及 FAT 磁碟區而產生的短檔名。此顯示方式與 /n 參數相同,但短檔名會在長檔名之後顯示。 x0dx0a/c x0dx0a在檔案大小顯示千位數分隔字元。 x0dx0a/4 x0dx0a顯示四位數的年份格式。 x0dx0a/? x0dx0a在命令提示字元上顯示說明。x0dx0ax0dx0a實例:x0dx0a要顯示「D:\我的資料」里所有的文件:x0dx0adir D:\我的資料\ /bx0dx0ax0dx0a要顯示「D:\我的資料」里所有的文件夾:x0dx0adir D:\我的資料 /b /a:dx0dx0ax0dx0a要顯示「D:\我的資料」里所有的txt文件:x0dx0adir D:\我的資料\*.txt /bx0dx0ax0dx0a要顯示「D:\我的資料」文件夾及子文件夾內所有的txt文件:x0dx0adir D:\我的資料\*.txt /b /sx0dx0ax0dx0a如有問題請留言!
『叄』 Windows/Dos涓嬫湁鍛戒護鍒楀嚭鐩褰曚笅鎵鏈夋枃浠跺す鐨勫ぇ灝忓悧錛
鏈夊懡浠ゅ垪鍑虹洰褰曚笅鎵鏈鏂囦歡澶鐨勫ぇ灝忥紝鏄疍IR鍛戒護銆
DIR鏄DOS鎿嶄綔緋葷粺鐢ㄦ潵鏌ョ湅紓佺洏涓鏂囦歡鐨勩傚懡浠dir鏈夊緢澶氱殑鍙傛暟錛孌浠h〃鐩褰曪紱R浠h〃鍙璇繪枃浠訛紱H浠h〃闅愯棌鏂囦歡錛汚浠h〃鍑嗗囧瓨妗g殑鏂囦歡錛汼浠h〃緋葷粺鏂囦歡錛汭浠h〃鏃犲唴瀹圭儲寮曟枃浠躲
鎵╁睍璧勬枡
鍦ㄤ嬌鐢ㄩ噸瀹氬悜絎﹀彿 (>) 灝 dir 杈撳嚭鍙戦佸埌鏂囦歡錛屾垨鑰呬嬌鐢ㄧ$嚎 (|) 灝 dir 杈撳嚭鍙戦佸埌鍏朵粬鍛戒護鏃訛紝璇蜂嬌鐢 /a:-d 鍜 /b 鍙鍒楀嚭鏂囦歡鍚嶃
鍙浠ヤ嬌鐢 FileName 浠ュ強 /b 鍜 /s 鏉ユ寚瀹 dir 鍦ㄥ綋鍓嶇洰褰曞強鍏跺瓙鐩褰曚腑鎼滅儲鎵鏈夊尮閰 FileName 鐨勬枃浠跺悕銆侱ir 瀵規煡鎵懼埌鐨勬瘡涓鏂囦歡鍚嶅彧鍒楀嚭鍏椹卞姩鍣鍙楓佺洰褰曞悕銆佹枃浠跺悕鍜鏂囦歡鎵╁睍鍚銆佹瘡琛屼竴涓璺寰勩
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-DIR
『肆』 dos命令如何批量提取文件名稱
要批量提取文件名稱,可以使用以下步驟:使用 dir /b 命令列出文件名稱,並使用 符號重定向輸出。使用 for %%f in (files) do (command) 命令遍歷文件並執行命令,其中 (files) 是要處理的文件列表,(command) 是要執行的命令。
如何使用 DOS 命令批量提取文件名稱
使用 DIR /B 命令
DIR /B 命令用於顯示指定目錄中所有文件和文件夾的名稱,但不包括任何其他信息,如文件大小或日期。
語法:
DIR /B [path]
示例:
DIR /B C:\Users\John\Documents
這將列出 C:\Users\John\Documents 目錄中所有文件的名稱。
使用 FOR 命令
FOR 命令允許您對一組文件執行一系列命令。
語法:
FOR %%F IN (files) DO (command)
其中:
%%F 是一個變數,代表要處理的每個文件。files 是要處理的文件的列表。command 是要對每個文件執行的命令。
示例:
FOR %%F IN (*.txt) DO ECHO %%F
這將對當前目錄中所有以 .txt 結尾的文件回顯文件名。
組合使用 DIR /B 和 FOR 命令
您可以將 DIR /B 和 FOR 命令結合起來,批量提取文件名稱並將其保存到文本文件中。
示例:
DIR /B C:\Users\John\Documents gt; filelist.txt
這將列出 C:\Users\John\Documents 目錄中所有文件的名稱,並將其保存到名為 filelist.txt 的文本文件中。