DIR 命令: // 描述: (Directory) 顯示目錄的文件和子目錄的列表。 // 語法: dir [<Drive>:][<Path>][<FileName>] [...] [/p] [/q] [/w] [/d] [/a[[:]<Attributes>]][/o[[:]<SortOrder> ...
DIR 命令:
// 描述:
(Directory)
顯示目錄的文件和子目錄的列表。
// 語法:
dir [<Drive>:][<Path>][<FileName>] [...] [/p] [/q] [/w] [/d] [/a[[:]<Attributes>]][/o[[:]<SortOrder>]] [/t[[:]<TimeField>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]
// 參數:
/p: (pause)
如果顯示的內容多於一屏的話,則暫停,可以按任意鍵繼續下一頁,相當於 more
/q: 顯示文件所有權信息。
/w: (wild format)
以寬格式顯示列表,每行最多五個文件名或目錄名。
/d: 以與/ w相同的格式顯示列表,但文件名是按一列一列來排序的。
/s: (subdirectories)
列出指定目錄和所有子目錄中的文件。
/b: (bare list)
裸列表,意思是只有文件名,跟 /w /d 差不多的,但是這個 /b 明顯要好看些。
/l: (lowcase)
以小寫形式顯示未排序的目錄名和文件名。
/n: (long list)
在屏幕的最右側顯示帶有文件名的長列表格式。
/x: 顯示為非8dot3文件名生成的短名稱。 顯示與/ n的顯示相同,但在長名稱之前插入短名稱。
/c: 以文件大小顯示千位分隔符。 這是預設行為。 使用/ -c隱藏分隔符。
/4: 以四位數格式顯示年份。這個好像是預設值啊!!
/a[:[<attributes>]]
attributes:
s: system files
h: hidden files
d: directory files
r: read-only files
a: archiv files
i: not indexed files
-: meanings "not"
僅顯示具有指定的屬性的那些目錄和文件的名稱。 如果省略 /a,則 dir 顯示除隱藏文件和系統文件之外的所有文件的名稱。
如果使用/ a而未指定Attributes,則dir將顯示所有文件的名稱,包括隱藏文件和系統文件。
/o[:[<sortOrder>]]
n: name
d: date
s: size
e: extension
g: group
註意:使用冒號是可選的。 將按列出的順序處理多個值。 不要用空格分隔多個值。
如果未指定SortOrder,則dir /o 按字母順序列出目錄,後跟文件,這些文件也按字母順序排序。
/t: (time-filed)
指定要顯示或用於排序的時間欄位。
c: creation time
a: last access time
w: last write time
// 註意事項:
--> 要使用多個FileName參數,請使用空格,逗號或分號分隔每個文件名。
--> 可以使用通配符(*或?)重定向符號和管道 來表示文件名的一個或多個字元,並顯示文件或子目錄的子集。
// 實例:
// 顯示具有指定屬性的文件或目錄:
// 按某種排序方式來顯示文件或目錄:
// /p 選項:也相當於 " | more " :
// 顯示文件所有權信息:
// 以寬格式顯示列表:
// 以寬格式顯示列表,文件名是按一列一列來排序的:
// 裸列表,只有文件名:
// 以小寫的形式顯示出來:
// 顯示所有文件: