dos命令:目錄操作


目錄操作

一、cd語句

1、介紹

​ 顯示當前目錄名或改變當前目錄。

2、語法

CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..]​ ..   指定要改成父目錄。

3、實例

​cd \winnt\profiles\username\programs\start menu

4、注意

 

  • 鍵入 CD drive: 顯示指定驅動器中的當前目錄。不帶參數只鍵入 CD,則顯示當前驅動器和目錄。

 

  • 使用 /D 開關,除了改變驅動器的當前目錄之外,還可改變當前驅動器。
  • 如果命令擴展被啟用,CHDIR 會如下改變:
    • 當前的目錄字符串會被轉換成使用磁盤名上的大小寫。所以,如果磁盤上的大小寫如此,CD C:\TEMP 會將當前目錄設為C:\Temp。
    • CHDIR 命令不把空格當作分隔符,因此有可能將目錄名改為一個帶有空格但不帶有引號的子目錄名。例如cd \winnt\profiles\username\programs\start menucd \winnt\profiles\username\programs\start menu

 

二、dir語句

1、介紹

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

2、語法

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]

3、解析

 

/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。

三、md語句

1、介紹

​ 創建目錄

2、語法

MKDIR [drive:]path MD [drive:]path drive:盤符,指定要建立子目錄的磁盤驅動器字母,若省略,則為當前驅動器; path:路徑名,要建立的子目錄的上級目錄名,若缺省則建在當前目錄下。

3、附

如果命令擴展被啟用,MKDIR 會如下改變:

如果需要,MKDIR 會在路徑中創建中級目錄。

例如: 假設 \a 不存在,那么:mkdir \a\b\c\d與mkdir \achdir \amkdir bchdir bmkdir cchdir cmkdir d相同。如果擴展被停用,則需要鍵入 mkdir \a\b\c\d。

四、pushd命令

1、介紹

保存當前目錄以供 POPD 命令使用,然后改到指定的目錄。

2、語法

PUSHD [path | ..]
​
  path        指定要成為當前目錄的目錄。
​
如果命令擴展被啟用,除了一般驅動器號和路徑,PUSHD命令還接受網絡路徑。如果指定了網絡路徑,PUSHD 將創建一個指向指定網絡資源的臨時驅動器號,然后再用剛定義的驅動器號更改當前的驅動器和目錄。可以從 Z: 往下分配臨時驅動器號,使用找到的第一個沒有用過的驅動器號。

五、popd命令

1、介紹

更改到 PUSHD 命令存儲的目錄。

2、語法

POPD
​
如果命令擴展被啟用,從推目錄堆棧 POPD 驅動器時,POPD命令會刪除 PUSHD 創建的臨時驅動器號

六、rd語句

1、介紹

​ 刪除一個目錄。

2、語法

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S     除目錄本身外,還將刪除指定目錄下的所有子目錄和文件。用於刪除目錄樹。

/Q     安靜模式,帶 /S 刪除目錄樹時不要求確認

3、注意

  • 子目錄在刪除前必須是空的,也就是說需要先進入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然后再退回到上一級目錄,用RD命令刪除該了目錄本身;
  • 不能刪除根目錄和當前目錄。

七、tree命令

1、介紹

​ 以圖形顯示驅動器或路徑的文件夾結構。

2、語法

TREE [drive:][path] [/F] [/A]
​
   /F   顯示每個文件夾中文件的名稱。
   /A   使用 ASCII 字符,而不使用擴展字符。

3、實例

C:\WINDOWS>tree /aC:\WINDOWS>tree /a

4、注意

該命令可以一步就將目錄及其下的所有文件、子目錄、更下層的子目錄一並刪除,而且不管文件的屬性為隱藏、系統或只讀,只要該文件位於刪除的目錄之下,DELTREE都一視同仁,照刪不誤。使用時務必小心!!!

八、xcopy命令

1、介紹

復制文件和目錄樹。

2、語法

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/J]                           [/EXCLUDE:file1[+file2][+file3]...] ​ source       指定要復制的文件。 destination 指定新文件的位置和/或名稱。 /A           僅復制有存檔屬性集的文件,但不更改屬性。 /M           僅復制有存檔屬性集的文件,並關閉存檔屬性。 /D:m-d-y     復制在指定日期或指定日期以后更改的文件。如果沒有提供日期,只復制那些               源時間比目標時間新的文件。 /EXCLUDE:file1[+file2][+file3]...               指定含有字符串的文件列表。每個字符串在文件中應位於單獨的一行。如果任何               字符串與復制文件的絕對路徑的任何部分相符,則排除復制該文件。例如,指定如 \obj\ 或 .obj 的字符串會分別排除目錄 obj 下面的所有文件或帶有.obj 擴展 名的所有文件。 /P           創建每個目標文件之前提示你。 /S           復制目錄和子目錄,不包括空目錄。 /E           復制目錄和子目錄,包括空目錄。與 /S /E 相同。可以用來修改 /T。 /V           驗證每個新文件的大小。 /W           提示你在復制前按鍵。 /C           即使有錯誤,也繼續復制。 /I           如果目標不存在,且要復制多個文件,則假定目標必須是目錄。 /Q           復制時不顯示文件名。 /F           復制時顯示完整的源文件名和目標文件名。 /L           顯示要復制的文件。 /G           允許將加密文件復制到不支持加密的目標。 /H           也復制隱藏文件和系統文件。 /R           覆蓋只讀文件。 /T           創建目錄結構,但不復制文件。不包括空目錄或子目錄。 /T /E 包括空目錄和子目錄。 /U           只復制已經存在於目標中的文件。 /K           復制屬性。一般的 Xcopy 會重置只讀屬性。 /N           用生成的短名稱復制。 /O           復制文件所有權和 ACL 信息。 /X           復制文件審核設置(隱含 /O)。 /Y           取消提示以確認要覆蓋現有目標文件。 /-Y         要提示以確認要覆蓋現有目標文件。 /Z           在可重新啟動模式下復制網絡文件。 /B           復制符號鏈接本身與鏈接目標。 /J           復制時不使用緩沖的 I/O。推薦復制大文件時使用。 ​ 開關 /Y 可以預先在 COPYCMD 環境變量中設置。這可能被命令行上的 /-Y 覆蓋。

3、注意

  • XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一並拷貝,但不能拷貝隱藏文件和系統文件;

  • 使用時源盤符、源目標路徑名、源文件名至少指定一個;

  • 選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;

  • 選用/V參數時,對的拷貝的扇區都進行較驗,但速度會降低。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM