當前位置:首頁 » 文件管理 » dir是什麼文件夾

dir是什麼文件夾

發布時間: 2022-12-07 03:31:24

Ⅰ 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:][Path]

指定要以列表方式查看的驅動器和目錄。

[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

顯示四位數字的年份格式。

/?

在命令提示符下顯示幫助。

注釋
• 使用多個 FileName 參數

可以使用多個 FileName 參數。用空格、逗號或分號隔開文件名。可以在 FileName 中使用通配符(? 和 *)來顯示一組文件。

• 使用通配符

可以使用通配符,如星號 (*) 或問號 (?),來代表文件名的一個或多個字元,以顯示文件的子集或子目錄。

星號 (*): 可使用星號代替任何字元串。例如,鍵入:

• dir *.txt 列出當前目錄中所有具有以 .txt 開頭(如 .txt、.txt1、.txt_old)的擴展名的文件。

• dir read*.txt 列出當前目錄中所有以「read」開頭而且擴展名以 .txt 開頭(如 .txt、.txt1、.txt_old)的文件。

• dir read*.* 列出當前目錄中帶有任意擴展名的以「read」開頭的所有文件。

切記,星號通配符總是使用短文件名映射,因此,您可能會得到意外的結果。例如,下面的目錄包含 2 個文件,t.txt2 和 t97.txt:

C:\test>dir /x
驅動器 C 中的卷沒有標簽。

卷序列號是 B86A-EF32

Directory of C:\Windows

11/30/2004 01:40 PM <DIR> .
11/30/2004 01:40 PM <DIR> ..
11/30/2004 11:05 AM 0 T97B4~1.TXT t.txt2
11/30/2004 01:16 PM 0 t97.txt

您可能以為鍵入 dir t97* 會返迴文件 t97.txt。然而,鍵入 dir t97* 將返回兩個文件,這是因為,星號通配符使用其短名稱映射 T97B4~1.TXT 將文件 t.txt2 匹配到 t97.txt。類似地,鍵入 del t97* 將刪除這兩個文件。

問號 (?):使用問號代替名稱中的單個字元。例如,鍵入:

• dir read???.txt 列出當前目錄中所有帶有 .txt 擴展名而且以「read」開頭並且後面最多跟三個字元的文件,包括 Read.txt、Read1.txt、Read12.txt、Read123.txt 和 Readme1.txt,但是不包括 Readme12.txt。

• 指定文件顯示屬性

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

• 指定文件名排序

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

• 使用重定向符號和管線

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

• 預置 dir 參數

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

例如,要使用 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 支持多字元 (*) 和單字元 (?) 的通配符來指定多重文件。

由於 Macintosh 不支持通配符,使用文件類型指定文件組。可以使用 MacID 函數指定文件類型而不用文件名。比如,下列語句返回當前文件夾中第一個TEXT文件的名稱:

Dir("SomePath", MacID("TEXT"))

為選中文件夾中所有文件,指定一空串:

Dir("")

在 Microsoft Windows 中,如果在Dir函數中使用MacID函數,將產生錯誤。

任何大於256的attribute值都被認為是MacID 函數的值。

在第一次調用 Dir 函數時,必須指定 pathname,否則會產生錯誤。如果也指定了文件屬性,那麼就必須包括 pathname。

Dir 會返回匹配 pathname 的第一個文件名。若想得到其它匹配 pathname 的文件名,再一次調用 Dir,且不要使用參數。如果已沒有合乎條件的文件,則 Dir 會返回一個零長度字元串 ("")。一旦返回值為零長度字元串,並要再次調用 Dir 時,就必須指定 pathname,否則會產生錯誤。不必訪問到所有匹配當前 pathname 的文件名,就可以改變到一個新的 pathname 上。但是,不能以遞歸方式來調用 Dir 函數。以 vbDirectory 屬性來調用 Dir 不能連續地返回子目錄。

提示 由於文件名並不會以特別的次序來返回,所以可以將文件名存儲在一個數組中,然後再對這個數組排序。

Ⅱ dir是什麼文件類型誰知道

DIR是DOS命令
意思是顯示不隱藏的所有文件;/p分頁顯示文件;/w分行顯示文件;/p/w分頁分行查示文件用DIR命令查找當前目錄中是否有win.com這個文件,只要輸入DIRwin.comDIR*.bat,顯示的就是所有擴展名是bat的文件

Ⅲ dir是什麼

dir命令最大的用途就是讓你了解磁碟到底都有些什麼,還剩下多少存儲空間

DOS下使用頻率最高的命令莫過於dir命令了,dir是英文單詞directory(目錄)的縮寫,主要用來顯示一個目錄下的文件和子目錄。

我們可以試著在提示符後輸入dir,再按Enter回車鍵,無所謂大小寫,如果輸入錯誤了,可以按Backspace鍵來修正。如果你的當前目錄下有很多文件或子目錄,會發現內容還沒有看清楚,就嘩的一下滾過去了?

別著急,想看清楚還不簡單,dir命令是可以帶參數的,鍵入dir/p試試看,看,這先計算機在顯示完一屏內容後,停了下來。

看到最後的一行英文沒有,這行英文的意思是:如果你看完了這一屏,隨便敲一個鍵就可以看下一屏。那就敲個鍵試試,隨便哪個都行。 好,是不是換了一屏怎麼樣,是不是很方便呢?

如果你覺得用dir/p分屏顯示還是太麻煩,你用這個命令試試,從鍵盤上輸入dir/w試試看。這回所有文件在一屏內都顯示出來了,但好象少了點什麼,原來文件的大小和生成時間都被省略了。如果你只想知道目錄內有什麼文件和子目錄,而不關心文件的生成時間和大小的話,那麼使用dir/w,以短格式方式顯示是不錯的選擇。

dir命令不但可以查看目錄中有什麼文件,還可以查看目錄中某個文件的信息,例如輸入dir abc,就是查看當前目錄中文件abc的信息,包括它的大小和生成時間。

如果執行dir abc後,顯示是「File not found.」則說明當前目錄中沒有abc這個文件,所以還可以用dir命令來查找文件。比如用dir命令查找當前目錄中是否有win.com這個文件,只要輸入dir win.com。

dir命令不但可以查找和顯示一個特定的文件,還可以顯示一類文件。例如輸入dir *.bat,顯示的就是所有擴展名是bat的文件。看下圖

那這里的*是什麼意思呢?在DOS命令中,*在文件名中出現是代表任意字元的意思。例如,A.*就代表了文件基本名是A,擴展名是任意的所有文件。那麼dir a.* 就是把文件基本名是a的所有文件都顯示出來。如果用dir A*.*,將會出現什麼結果呢?結果是顯示了文件基本名以A開頭的所有文件。再深入一點,dir *.*是什麼意思呢?在這里文件基本名和擴展名都是任意的,那就等於代表了所有文件,所以這和只輸入dir的作用是相同的。

因為*可以代替任意字元,所以我們稱之為通配符。其實通配符不只*一個,現在我們再來看看另一種通配符----?。

?通配符和*的區別是什麼呢?*可以代替文件名中的多個字元,而?只能代替文件名中的一個字元。比如a*.*是代表所有文件基本名以a開頭的文件,而a?.*是代表文件基本名只有兩個字元,並且第一個字元是a的所有文件,同理a??.*是代表文件基本名只有三個字元,並且第一個字元是a的所有文件。

兩者還有一個區別,在文件名中出現*後,其後的所有字元都不起作用,比如A*.*和a*b.*是沒有任何區別的,但A*.*和A*.com就不一樣了,因為中間隔了一個分隔符,*的作用不能超過分隔符。

在作用不超過分隔符這一點 上,?和*是一致的,但是,無論在文件基本名或擴展名中出現在?後,後面的字元仍然起作用。例如,a?.bat和a?b.bat是不同的意思,前者代表了文件擴展名是bat,而文件基本名是兩個字元,且第一個字元是a的所有文件,後者代表了文件擴展名是bat,而文件基本名是三個字元,且第一個字元是a,第三個字元是b的所有文件。

最後再講一點吧,都差點忘了這個小問題了。在使用通配符時,文件基本名和擴展名中最多隻能各出現一個*,而?可以在不超過文件名和擴展名長度的前提下出現多個。 例如:這三個文件名a???.b??、 a????b?.?c?及??a?b??c.??d 都是可以的。

最後還有一個小竅門,如果你想知道A盤上都有什麼,你不必先輸入a:,變換當前驅動器為A盤後,再敲dir,你可以直接鍵入dir a:。不信試試看,千萬別忘了插入軟盤喲!

Ⅳ .Dir是什麼文件

你看到的.dir文件是Macromedia公司 Director軟體的生成文件或擴展文件,這個軟體可以製作教學光碟課件類的東西,並非DOS命令和系統文件

Ⅳ dir是什麼文件類型誰知道

DIR是DOS命令 意思是顯示不隱藏的所有文件;/p分頁顯示文件;/w分行顯示文件;/p/w分頁分行查示文件用DIR命令查找當前目錄中是否有win.com這個文件,只要輸入DIRwin.comDIR*.bat,顯示的就是所有擴展名是bat的文件

熱點內容
android項目源碼下載 發布:2023-01-29 09:41:21 瀏覽:680
php前一年 發布:2023-01-29 09:37:41 瀏覽:589
基尼系數演算法 發布:2023-01-29 09:35:37 瀏覽:573
買單反看什麼配置好 發布:2023-01-29 09:31:50 瀏覽:860
資料庫行數 發布:2023-01-29 09:30:55 瀏覽:97
少兒編程暴雷 發布:2023-01-29 09:30:47 瀏覽:70
上傳相片說說的句子 發布:2023-01-29 09:27:55 瀏覽:40
源碼組件 發布:2023-01-29 09:27:50 瀏覽:929
idaproforlinux 發布:2023-01-29 09:25:53 瀏覽:827
大話西遊腳本錯誤 發布:2023-01-29 09:25:46 瀏覽:464