導航:首頁 > 程序命令 > dir命令

dir命令

發布時間:2022-01-19 12:37:07

『壹』 dir命令怎麼用

開始菜單-運行-輸入"cmd"
再打開的命令行窗口中輸入"dir"
這就是這個命令的最簡單用法 - -
詳細用法:
DIR
顯示目錄中的文件和子目錄列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename]
指定要列出的驅動器、目錄和/或文件。

/A 顯示具有指定屬性的文件。
attributes D 目錄 R 只讀文件
H 隱藏文件 A 准備存檔的文件
S 系統文件 - 表示「否」的前綴
/B 使用空格式(沒有標題信息或摘要)。
/C 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來
停用分隔符顯示。
/D 跟寬式相同,但文件是按欄分類列出的。
/L 用小寫。
/N 新的長列表格式,其中文件名在最右邊。
/O 用分類順序列出文件。
sortorder N 按名稱(字母順序) S 按大小(從小到大)
E 按擴展名(字母順序) D 按日期/時間(從先到後)
G 組目錄優先 - 顛倒順序的前綴
/P 在每個信息屏幕後暫停。
/Q 顯示文件所有者。
/S 顯示指定目錄和所有子目錄中的文件。
/T 控制顯示或用來分類的時間字元域。
timefield C 創建時間
A 上次訪問時間
W 上次寫入的時間
/W 用寬列表格式。
/X 顯示為非 8dot3 文件名產生的短名稱。格式是 /N 的格式,
短名稱插在長名稱前面。如果沒有短名稱,在其位置則
顯示空白。
/4 用四位數字顯示年

可以在 DIRCMD 環境變數中預先設定開關。通過添加前綴 - (破折號)
來替代預先設定的開關。例如,/-W。

『貳』 有關cmd中的dir命令

attrib 是修改屬性的命令,dir是顯示文件命令這兩個放在一起好像不好搭配,也沒有什麼用處。像這樣是可以的: dir /b|find /i "myfile.txt"查找myfile.txt的文件,我只是說明用法,其實這樣用也是多此一舉,可以直接用dir /b myfile.txt如果你是想顯示系統和隱藏文件,直接用DIR就可以了如 dir *.* /a:hs /b

『叄』 在 dos 中dir的所有參數及其使用方法

菜鳥命令入門
適宜人群:沒有DOS基礎的初學者 本期命令:dir
學習目標:學會使用dir命令列出目錄和文件
很多菜鳥都會疑惑,在Windows下可以打開「我的電腦」顯示目錄和文件,但在「黑乎乎」的命令行窗口中,應該怎麼查看(列出)目錄和文件呢?這就需要使用DOS命令——dir。dir命令就像一個軍隊里的指揮官,他一聲令下,所管轄的士兵就得按照他的要求排列、報數。通過dir命令後的參數,我們可以讓這些士兵(文件)按各種方式排列(按文件大小排列、按字母順序排列等)。
任務1:列出c:\windows下的目錄及文件
dir c:\windows
命令講解:dir命令最基本的使用方法即為「dir 要查看的目錄或路徑」,但這種方法有明顯的缺點——當列表中的目錄及文件過多時就無法完全顯示,形如刷屏,我們來看看任務2是怎麼解決這個問題的。
任務2:分頁列出c:\windows下的目錄及文件
dir c:\windows /p
命令講解:在剛才的基本使用方法的基礎上,我們在命令最後加上一個參數「/p」(即「page」頁的縮寫),列文件時就會使用分頁顯示方式,即列出一屏的目錄及文件後,提示「按任意鍵繼續...」,按任意鍵後則顯示下一屏(見圖1)。在「我的電腦」中可以通過勾選「文件夾選項」中的「顯示隱藏文件」復選框來查看隱藏文件,在命令行方式下應該怎麼做呢?
任務3:列出c:\windows下的隱藏文件
dir c:\windows /a:h
命令講解:在命令的最後加上參數「/a:文件屬性」,就能顯示出指定屬性的文件(隱藏文件的屬性為「h」,目錄為「d」,系統為「s」,只讀為「r」)。但有的時候我們想看看目錄下是否有一個特定名稱的文件,卻被文件列表中密密麻麻的文件名給挑花了眼。怎麼才能讓文件能夠像英文字典似的以字母順序排列,以便於我們查找文件呢?
任務4:以字母順序列出c:\windows下的目錄及文件
dir c:\windows /o:n
(見圖2 按字母順序排列的結果)
命令講解:「/o:排序方式」參數指定了dir命令顯示命令結果時的排序方式,排序方式設為「n」即代表按照文件名的字母順序排列(從A~Z,以此類推)。
小提示
★我們也可以指定排序方式為按照文件擴展名的字母順序(如:dir c:\windows /o:e)來找出特定擴展名的文件,同樣的,還可以使用文件大小等方式進行排序。
★「/o」和「/a」可以省略其後的冒號「:」,但之間不能留有空格,如「/o:n」省略後的形式應為「/on」。中級老鳥做腳本
適宜人群:有一定DOS基礎的用戶 本期腳本:製作用戶指定的任意格式文件列表清單
腳本說明:每個人都有很多個人編輯或收藏的文件,如文本文件、Office文檔、圖形圖像、音頻視頻文件。久而久之,文件越積越多,查找起來既費時又費力。為便於文件檢索,有時需要製作一份文件列表清單。為敘述方便,假設文件保存於目錄D:\myfolder,列表清單文件保存為C:\list.txt。如果需要保存在其他目錄中,可在代碼中用該目錄名替換D:\myfolder即可。
(插入圖3 要在雜亂無章的文件夾中找東西非常困難)
*以下任務中的代碼在Windows 9x/Me/2000/XP/2003下通用
任務1:列出D:\myfolder目錄下擴展名為doc的文件清單
第一步:打開「記事本」,輸入下列內容並保存為MakeList.bat批處理腳本文件放置在D:\myfolder目錄:
@echo off
dir /o:n /b *.doc > c:\list.txt
腳本講解:關閉命令回顯(關於回顯命令echo可參考上期的《DOS快餐店》),按名稱(字母順序)輸出文件擴展名為doc的文件列表清單,保存到c:\list.txt。
小提示
★dir命令使用參數「/b」則表示只列出文件名。
★重定向符號「>」表示將其左側的命令的輸出結果(如上文即為dir命令列出的文件)寫入到其右側的文件中去。
第二步:打開目錄D:\myfolder,雙擊MakeList.bat文件,運行該批處理腳本文件。
第三步:用「記事本」打開C:\list.txt文件,即可查看D:\myfolder目錄下所有Word文檔的列表清單。
(插入圖4 生成的列表清單)
Just do it
替換批處理腳本文件的「doc」為其他文件擴展名,如「xls」則列出Excel文檔。這段腳本讓我們能夠很方便地生成目錄下的文件清單,可是每次要生成清單前都必須將該腳本文件復制到要生成清單的目錄下,這未免有些麻煩。能不能讓腳本文件能夠像DOS命令那樣支持參數呢?
任務2:支持參數的文件清單腳本
特別說明:該腳本的使用方法為「MakeList.bat 要列出的擴展名 進行操作的目錄」(例如:MakeList.bat txt c:\windows)。
第一步:打開記事本,輸入下列內容,然後保存為「MakeList.bat」批處理腳本文件,可保存於任意文件夾,建議保存於「我的文檔」、「C:\」文件夾或其他盤根目錄下:
@echo off
if {%2} == {} (set mypath=) else set mypath=%2\
dir /on /b %mypath%*.%1 > c:\list.txt
if errorlevel 1 echo 命令格式:makelist {文件擴展名} [驅動器:][路徑] > c:\list.txt
腳本講解:首先關閉命令回顯。如果(即腳本中的「if」)檢測第二個參數(%2表示第二個命令參數,即腳本進行操作的目錄,為防止目錄參數為空字串,須在其兩邊加上大括弧「{}」)是否為空(即在使用命令時沒有指定第二個參數,如:MakeList txt),為空則刪除上一次設置的mypath環境變數(如果有的話),否則設置mypath環境變數(set命令用於設置環境變數)為參數末端加一反斜桿(即%2\,如%2這個參數的值為「C:\test」,則變為「C:\test\」)。最後按文件名稱的字母順序輸出mypath中所含路徑下指定擴展名(即由第一個參數%1指定)的文件列表清單文件。如果找不到文件或批處理命令參數錯誤,則輸出提示信息(echo後面的即為錯誤提示)。
第二步:打開「命令提示符」(Windows 2000/XP/2003)或「MS-DOS方式」(Windows 9x/Me)窗口,將當前驅動器和目錄改變到MakeList.bat批處理腳本文件所在目錄。
第三步:假設現在要在目錄D:\myfolder中列出文本文檔(即*.txt)清單,則輸入「makelist txt d:\myfolder」命令即可(不含引號)。如果當前工作驅動器和目錄已是D:\myfolder,只要輸入「makelist txt」命令,效果一樣。
現在趕快打開C:\list.txt文件查看列表清單文件,是不是很棒?
小提示
★在命令行狀態下執行批處理命令時,不必鍵入最後的「.bat」擴展名,因為BAT文件的優先順序要高於EXE和COM文件(即如果同一目錄下有a.bat、a.exe和a.com,在命令行下執行a,則系統會優先調用a.bat文件)。
★輸入目錄參數時不要加反斜桿,如「C:\test」而不能使用「C:\test\」。
★如目錄名中含有空格或長命名,都必須在路徑兩邊加上英文雙引號,或者使用8.3規范(格式)。高級專家來把脈
適宜人群:已掌握各條DOS命令的高級用戶 把脈對象:讓dir列出帶有指定關鍵字的文件
診斷結果:即使指定了字母排序顯示方式,要在dir命令的一大堆結果中找到所需的文件也是非常困難的,如果能讓dir命令支持關鍵字就能解決這個問題了。
治療方案:利用find命令配合找出dir命令結果中含有指定關鍵字的文件名。可以使用管道「|」將dir的輸出作為其他命令的輸入參數。使用通配符(*或?)指定要顯示的文件名或目錄名(例:「dir *.txt」、「dir ????fan.*」)。下面以找出c:\windows下文件名中帶有「win」關鍵字的exe文件為例解決這個問題。
dir c:\windows\*.exe | find "win"
(插入圖5 指定關鍵字後運行的效果)
命令講解:使用dir命令列出c:\windows下的所有exe文件,再將這個輸出結果通過管道傳遞給find命令,由其對結果進行二次加工,篩選出含有「win」關鍵字的那些行(find命令及管道的使用,我們將在今後的DOS快餐店中為大家詳細講解,敬請關注)。
小提示
要了解dir命令的更多參數,可以在命令行窗口中輸入「dir/?」(不含引號,替換其中的「dir」可以獲得其他命令的用法)即可。

『肆』 如何使用dir命令顯示所有文件

Dir
顯示目錄文件和子目錄列表。如果在沒有參數的情況下使用,則 dir 顯示磁碟的卷標和序列號,後接磁碟上目錄和文件的列表,包括它們的名稱和最近修改的日期及時間。dir 可以顯示文件的擴展名以及文件的位元組大小。Dir 也顯示列出的文件及目錄的總數、累計大小和磁碟上保留的可用空間(以位元組為單位)。

語法
dir [Drive:][Path][FileName] [...] [/p] [/q] [/w] [/d] [/a[[:]attributes]][/o[[:]SortOrder]] [/t[[:]TimeField]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]

參數
[Drive:][Dath]
指定要查看列表的驅動器和目錄。
[FileName]
指定要查看列表的特定文件或一組文件。
/p
每次顯示一個列表屏幕。要查看下一屏,請按鍵盤上的任意鍵。
/q
顯示文件所有權信息。
/w
以寬格式顯示列表,在每一行上最多顯示 5 個文件名或目錄名。
/d
與 /w 相同,但是文件按列排序。
/a[[:]attributes]
只顯示那些指定屬性的目錄和文件名稱。如果省略 /a,dir 將顯示除隱藏文件和系統文件之外的所有文件名。如果在沒有指定 attributes 的情況下使用 /a,dir 顯示所有文件的名稱,包括隱藏文件和系統文件。以下列表描述了每個可用於 attributes 的值。冒號 (:) 是可選的。使用這些值的組合,並且不得用空格分隔這些值。 值 說明
h 隱藏文件
s 系統文件
d 目錄
a 准備好存檔的文件
r 只讀文件
-h 非隱藏的文件
-s 系統文件以外的文件
/d 只是文件(而非目錄)
-a 自上次備份後沒有更改過的文件
-r 非只讀的文件

/o [[:]SortOrder]
控制 dir 排序和顯示目錄名和文件名的順序。如果省略 /o,dir 將按它們在目錄中出現的順序顯示名稱。如果在沒有指定 SortOrder 的情況下使用 /o,dir 顯示按字母順序排列的目錄名,然後顯示按字母順序排列的文件名。冒號 (:) 是可選的。以下列表描述了每個可用於 SortOrder 的值。使用這些值的任意組合,並不要用空格分隔這些值。 值 說明
n 按名稱的字母順序
e 按擴展名的字母順序
d 按日期和時間,最早的優先。
s 按大小,最小的優先
g 在文件之前分組的目錄
-n 按名稱的逆序字母(從 Z 到 A)排序
-e 按擴展名的逆序字母(從 .ZZZ 到 .AAA)排序
/d 按日期和時間,最晚的優先
-s 按大小,最大的優先
-g 在文件之後分組的目錄

/t [[:]TimeField]
指定顯示或用於排序的時間欄位。以下列表描述了每個可用於 TimeField 的值。 值 說明
c 創建
a 上次訪問
w 上次寫入

/s
列出指定目錄及所有子目錄中出現的每個指定的文件名。
/b
列出每個目錄名或文件名,每行一個(包含文件擴展名)。/b 不顯示標題信息或摘要。/b 替代 /w。
/l
按小寫字母顯示未排序的目錄名和文件名。/l 不會將擴展字元轉換為小寫字元。
/n
顯示長列表格式,文件名在屏幕最右邊。
/x
顯示 NTFS 和 FAT 卷上文件生成的短名稱。顯示與 /n 的顯示相同,但是短名稱顯示在長名稱之後。
/c
按文件大小顯示多個分隔符。
/4
顯示四位數字的年份格式。
/?
在命令提示符顯示幫助。
注釋
使用多個filenames
可以使用多個filenames。用空格、逗號或分號分開文件名。可以在 FileName 中使用通配符(? 和 *)以顯示一組文件。

使用通配符
可以使用通配符(? 和 *)顯示文件和子目錄的子集列表。

指定文件顯示屬性
如果使用 /a,並且 attributes 中指定多個值,dir 只顯示那些包含所有指定屬性的文件的名稱。例如,如果利用 /a:r-h 或 /ar-h 指定 /a ,並以值 r 和 -h 作為屬性,則 dir 將只顯示非隱藏的只讀文件的名稱。

指定文件名排序
如果指定了多個 SortOrder 值,dir 首先通過第一個標准對文件名進行排序,然後再通過第二個標准排序,等等。例如,如果使用 /o:e-s 或 /oe-s 指定了 /o 以及 SortOrder 的值 e 和 -s,則 dir 將根據擴展名對目錄名和文件名從大到小進行排序,然後顯示最終結果。擴展名按照字母排序使得沒有擴展名的文件名最先顯示,目錄名次之,然後是具有擴展名的文件名。

使用重定向符號和管道
在使用重定向符號 (>) 將 dir 輸出發送到文件,或者使用管道 (|) 將 dir 輸出發送到其它命令時,請使用 /a:-d 和 /b 只列出文件名。可以使用 FileName 以及/b 和 /s 來指定 dir 在當前目錄及其子目錄中搜索所有匹配 FileName 的文件名。Dir 對查找的每個文件名只列出驅動器號、目錄名、文件名和文件擴展名、每行一個路徑。在使用管道重定向之前,應該在 Autoexec.nt 文件中設置 TEMP 環境變數。

預先設置 dir 參數
通過將 set 命令包含在 Autoexec.nt 中的 DIRCMD 環境變數中,可以預置 dir 參數。可以使用 dir 參數和 set dircmd 的任意有效組合,其中包含文件的位置和名稱。

例如,要使用 DIRCMD 環境變數將寬行顯示格式 (/w) 設置為默認格式,必須在您的 Autoexec.nt 文件中鍵入以下命令:

set dircmd=/w

要單獨使用 dir 命令,您可用 DIRCMD 環境變數替代參數。為此,請在 dir 命令提示符下鍵入要替代的參數(參數前面帶上減號)。例如:

dir /-w

要更改 DIRCMD 默認設置,請鍵入:

set=NewParameter

新的默認設置對所有後接的 dir 命令有效,直到再次使用 set dircmd 或直到重新啟動計算機。

要清除所有默認設置,請鍵入:

set dircmd=

要查看 DIRCMD 環境變數的當前設置,請鍵入:

set

Set 顯示環境變數及其設置的列表。有關設置環境變數的詳細信息,請參閱「」。

從「故障恢復控制台」可以使用包含各種參數的 dir 命令。
範例
要按字母順序以寬格式一個接一個地顯示所有目錄,並在顯示出每個屏幕後暫停一下,必須確保根目錄是當前目錄,然後鍵入:

dir /s/w/o/p

Dir 列出根目錄的名稱、根目錄的子目錄名稱和根目錄中文件的名稱(包括擴展名)。然後 dir 在目錄樹中的每個子目錄中列出子目錄名和文件名。

要更改前面的範例以便 dir 顯示文件名和擴展名但省略目錄名,請鍵入:

dir /s/w/o/p/a:-d

要列印目錄列表,請鍵入:

ir > prn

指定 prn 時,目錄列表發送到連接 LPT1 埠的列印機。如果列印機被連接到不同的埠,則必須使用正確埠的名稱替換 prn。

也可以通過用文件名替換 prn,將 dir 命令的輸出重定向到文件。還可以鍵入路徑。例如,要將 dir 的輸出結果定向到 Records 目錄中的 Dir.doc 文件中,可以鍵入:

dir > \records\dir.doc

如果 Dir.doc 不存在,dir 將創建該文件,除非 Records 目錄也不存在。在這種情況下,會出現如下消息:

File creation error

要顯示驅動器 C 上所有目錄中帶 .txt 擴展名的所有文件名的列表,請鍵入:

dir c:\*.txt /w/o/s/p

dir 命令以寬度格式並按字母順序顯示每個目錄中匹配文件名的列表,而且每次滿屏時暫停,直到您按鍵繼續。

『伍』 DIR 命令

DIR/? 回車 自己看好嗎?當學習。

『陸』 DIR命令如何使用

DIR的命令格式如下 DIR [drive:][path][filename] [/A[[:]attributes]] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] 指定要列出的驅動器、目錄和/或文件。 /B 使用空格式(沒有標題信息或摘要)。 /C 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來 停用分隔符顯示。 /D 跟寬式相同,但文件是按欄分類列出的。 /L 用小寫。 /N 新的長列表格式,其中文件名在最右邊。 /O 用分類順序列出文件。 sortorder N 按名稱(字母順序) S 按大小(從小到大) E 按擴展名(字母順序) D 按日期/時間(從先到後) G 組目錄優先 - 顛倒順序的前綴 /P 在每個信息屏幕後暫停。 /Q 顯示文件所有者。 /S 顯示指定目錄和所有子目錄中的文件。 /T 控制顯示或用來分類的時間字元域。 timefield C 創建時間 A 上次訪問時間 W 上次寫入的時間 /W 用寬列表格式。 /X 顯示為非 8dot3 文件名產生的短名稱。格式是 /N 的格式, 短名稱插在長名稱前面。如果沒有短名稱,在其位置則顯示空白。 /4 用四位數字顯示年 可以在 DIRCMD 環境變數中預先設定開關。通過添加前綴 - (破折號) 在命令提示符下顯示幫助。

『柒』 DOS命令中的dir的詳細用法

DIR——顯示磁碟目錄命令

1.功能:顯示磁碟目錄的內容。

2.類型:內部命令

3.格式:DIR [盤符][路徑][/P][/W]

4. 使用說明:/P的使用;當欲查看的目錄太多,無法在一屏顯示完屏幕會一直往上卷,不容易看清,加上/P參數後,屏幕上會分面一次顯示23行的文件信息,然後暫停,並提示;Press any key to continue

/W的使用:加上/W只顯示文件名,至於文件大小及建立的日期和時間則都省略。加上參數後,每行可以顯示五個文件名。

『捌』 批處理的dir命令

象這用畸形文件夾根本不能稱做文件夾,你可以把它看成一個IP地址如192.168.X.X,理所當然的你是無法通過DIR來看見它,dir只能用來看正常的文件夾

閱讀全文

與dir命令相關的資料

熱點內容
工作三年的大專程序員 瀏覽:727
java畢業設計文獻 瀏覽:141
籌碼集中度指標源碼 瀏覽:480
listsortjava 瀏覽:184
plc閃光電路編程實例 瀏覽:299
socket編程試題 瀏覽:204
華為的伺服器怎麼設置從光碟機啟動 瀏覽:871
程序員真的累嗎 瀏覽:328
學信網app為什麼刷臉不了 瀏覽:873
天蠍vs程序員 瀏覽:996
單片機下載口叫什麼 瀏覽:190
程序員的道 瀏覽:926
雲伺服器不實名違法嗎 瀏覽:558
怎樣查看文件夾圖片是否重復 瀏覽:995
文件怎麼導成pdf文件 瀏覽:808
打開sql表的命令 瀏覽:103
安卓手機如何面部支付 瀏覽:38
天元數學app為什麼登錄不上去 瀏覽:825
明日之後為什麼有些伺服器是四個字 瀏覽:104
安卓系統l1是什麼意思 瀏覽:26