復制文件和目錄樹。
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]
[/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 復制屬性。一般的 X 會重設只讀屬性。
/N 用生成的短名稱復制。
/O 復制文件所有權和 ACL 信息。
/X 復制文件審核設置(隱含 /O)。
/Y 取消提示以確認要覆蓋現有目標文件。
/-Y 要提示以確認要覆蓋現有目標文件。
/Z 在可重新啟動模式下復制網路文件。
/B 復制符號鏈接本身與鏈接目標相對。
/J 復制時不使用緩沖的 I/O。推薦復制大文件時使用。
開關 /Y 可以預先在 COPYCMD 環境變數中設置。
這可能被命令行上的 /-Y 覆蓋。
2. 在命令行中怎樣復制文件夾,注意 不是 文件 是 文件夾
XCOPY——目錄復制命令
1.功能:復制指定的目錄和目錄下的所有文件連同目錄結構。
2.類型:外部命令
3.格式:XCOPY
[源盤:]〈源路徑名〉[目標盤符:][目標路徑名][/S][/V][/E]
4.使用說明:
(1)XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一並拷貝,但不能拷貝隱藏文件和系統文件;
(2)使用時源盤符、源目標路徑名、源文件名至少指定一個;
(3)選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;
(4)選用/V參數時,對的拷貝的扇區都進行較驗,但速度會降低。
3. 怎麼在CMD下復制"文件夾"
1、首先在windows里ctrl+R,並輸入cmd,點擊OK按鈕進入命令行模式。
4. 如何在CMD下把指定文件復制到指定文件夾內
可以使用CMD模式下的命令,將E盤下的文本文件「1.txt」(路徑是E:1.txt)復制到E盤中的「a」文件夾中(路徑是E:a),操作的方法如下:
1、打開電腦中的E盤,在E盤中先建立一個名稱為「1」的txt文本文件,同時新建一個名稱為「a」的空文件夾,如下:
5. 如何用cmd將一個文件夾復制到另一個文件夾
CMD就是仿DOS的模式
運行--CMD,然後
用COPY 命令就行
COPY X:\源文件夾 Y:\
X:表示你要拷的手機所在的盤符
Y:表示電腦的目標盤符
6. dos下怎樣復制整個目錄
用X命令可以做到
x 源路徑 目標路徑
復制文件和目錄,包括子目錄。
語法
x Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z]
參數
Source
必需的。指定要復制的文件的位置和名稱。該參數必須包含驅動器或路徑。
Destination
指定要復制的文件的目標。該參數可以包含驅動器盤符和冒號、目錄名、文件名或者它們的組合。
/w
在開始復制文件之前將顯示以下消息並等待您的響應:
Press any key to begin ing file(s)
/p
提示您確認是否要創建每個目標文件。
/c
忽略錯誤。
/v
在寫入目標文件時驗證每個文件,以確保目標文件與源文件完全相同。
/q
禁止顯示 x 消息。
/f
復制時顯示源文件名和目標文件名。
/l
顯示要復制的文件列表。
/g
創建解密的目標文件。
/d[:mm-dd-yyyy]
只復制那些在指定日期或指定日期之後更改過的源文件。如果不包括 mm-dd-yyyy 值,x 會復制比現有 Destination 文件新的所有 Source 文件。該命令行選項使您可以更新更改過的文件。
/u
只從 source 復制 destination 中已有的文件。
/i
如果 Source 是一個目錄或包含通配符,而 Destination 不存在,x 會假定 destination 指定目錄名並創建一個新目錄。然後,x 會將所有指定文件復制到新目錄中。默認情況下,x 將提示您指定 destination 是文件還是目錄。
/s
復制非空的目錄和子目錄。如果省略 /s,x 將在一個目錄中工作。
/e
復制所有子目錄,包括空目錄。同時使用 /e、/s 和 /t 命令行選項。
/t
只復制子目錄結構(即目錄樹),不復制文件。要復制空目錄,必須包含 /e 命令行選項。
/k
復制文件,如果源文件具有隻讀屬性,則在目標文件中保留該屬性。默認情況下,x 會刪除只讀屬性。
/r
復制只讀文件。
/h
復制具有隱藏和系統文件屬性的文件。默認情況下,x 不復制隱藏或系統文件。
/a
只復制那些具有存檔文件屬性設置的源文件。/a 不修改源文件的存檔文件屬性。有關如何通過使用 attrib 來設置存檔文件屬性的信息,請參閱「相關主題」。
/m
復制具有存檔文件屬性設置的源文件。與 /a 不同,/m 關閉在源中指定的文件的存檔文件屬性。有關如何通過使用 attrib 來設置存檔文件屬性的信息,請參閱「相關主題」。
/n
使用 NTFS 短文件或目錄名創建副本。將文件或目錄從 NTFS 卷復制到 FAT 卷或者當目標文件系統需要 FAT 文件系統命名約定(即 8.3 個字元)時,需要 /n。目標文件系統可以是 FAT 或 NTFS。
/o
復制文件所有權與自由選擇的訪問控制列表 (DACL) 信息。
/x
復制文件審核設置和系統訪問控制列表 (SACL) 信息(包含 /o)。
/exclude:filename1[+[filename2]][+[filename3]]
指定包含字元串的文件列表。
/y
禁止提示您確認要覆蓋現存的目標文件。
/-y
提示您確認要覆蓋現有目標文件。
/z
在可重啟模式中通過網路復制。
/?
在命令提示符顯示幫助。
注釋
使用 /v
Windows XP 不使用該命令。使用它只是為了與 MS-DOS 文件兼容。
使用 /exclude
列出每個文件的單獨行中的每個字元串。如果列出的任何字元串與要復制的文件的絕對路徑的任何部分匹配,就從復制進程排除該文件。例如,如果指定字元串 "\Obj\",則會排除 Obj 目錄下的所有文件。如果指定字元串 ".obj",則排除具有 .obj 擴展名的所有文件。
使用 /z
如果在復制過程中丟失連接(例如,如果用於連接的伺服器離線),復制過程將在重新建立連接後恢復。/z 也顯示每個文件完成的復制操作的百分比。
在 COPYCMD 環境變數中使用 /y
可在 COPYCMD 環境變數中使用 /y。在命令行上使用 /-y 可以覆蓋該命令。默認情況下,會提示您覆蓋,除非您從批處理腳本內運行 。
復制加密的文件
將加密文件復制到不支持 EFS 的卷會導致錯誤。應首先解密文件或將文件復制到支持 EFS 的卷中。
附屬文件
要附加文件,請指定單個目標文件,多個源文件(使用通配符或文件 1 + 文件 2 + 文件 3 格式)。
Destination 的默認值
如果省略 Destination,x 命令將文件復制到當前目錄。
指定 Destination 是文件還是目錄
如果 Destination 不包含現有目錄且不以反斜杠 (\) 結尾,會出現下列消息:
Does destination specify a file name
or directory name on the target
(F = file, D = directory)?
如果要將一個或多個文件復制到一個文件,請按 F。如果要將一個或多個文件復制到一個目錄,請按 D。
使用 /i 命令行選項可抑制顯示該消息,從而導致 x 認定在源是多個文件或一個目錄的情況下,目標是一個目錄。
使用 x 命令設置 Destination 文件的存檔屬性
x 命令創建具有存檔屬性設置的文件,無論源文件中是否設定了此屬性。有關文件屬性和 attrib 的詳細信息,請參閱「相關主題」。
比較 x 和 disk
如果磁碟的子目錄中包含文件,要將其復制到具有不同格式的磁碟中,請使用 x 命令,而不要使用 disk。因為 disk 命令是一個磁軌接一個磁軌地復制磁碟,所以需要源磁碟和目標磁碟的格式必須相同。x 命令沒有該要求。通常情況下請使用 x,除非您需要完整的磁碟圖像副本。
x 的退出碼
要處理 x 返回的退出碼,請在批處理程序的 if 命令行上使用 errorlevel 參數。有關使用「if」處理退出碼的批處理程序的範例,請參閱「相關主題」。下表列出每一個退出碼和說明。
退出碼 說明
0 文件復制沒有錯誤。
1 沒有找到要復制的文件。
2 用戶按 CTRL+C 終止了 x。
4 出現了初始化錯誤。沒有足夠的內存或磁碟空間,或命令行上輸入了無效的驅動器名稱或語法。
5 出現了磁碟寫入錯誤。
範例
要從驅動器 A 將所有文件和子目錄(包括所有空的子目錄)復制到驅動器 B,請鍵入:
x a:b:/s /e
要包含上一示例中的任何系統或隱藏文件,請按如下所示添加 /h 命令行選項:
x a:b:/s /e /h
要使用 \Rawdata 目錄中 1993 年 12 月 29 日後更改的文件更新 \Reports 目錄中的文件,請鍵入:
x \rawdata \reports /d:12-29-1993
要更新上例中 \Reports 中存在的所有文件,而不考慮日期,請鍵入:
x \rawdata \reports /u
如果只想獲得前一個命令要復制的文件列表,而不復制文件,請鍵入:
x \rawdata \reports /d:12-29-1993 /l > x.out
文件 X.out 列出了要復制的所有文件。
要將 \Customer 目錄和所有子目錄復制到網路驅動器 H: 上的目錄 \\Public\Address,保留只讀屬性,並在 H: 上創建新文件時對您做出提示,請鍵入:
x \customer h:\public\address /s /e /k /p
要發出上一個命令,確保在 \Address 目錄不存在時 x 會創建該目錄,同時應抑制顯示創建新目錄時要顯示的消息,請按如下所示添加 /i 命令行選項:
x \customer h:\public\address /s /e /k /p /i
可以創建批處理程序執行 x 操作,並且使用 if 批處理命令在發生錯誤時處理退出碼。例如,以下的批處理程序使用可替換的 x 源和目標參數:
7. 如何利用命令行復制文件夾到其他地方
a.exe d:\
這是復制文件
c:\dd d:\ 或者 x c:\dd d:\
這是復制文件dd下的所有文件到d:\,但不拷貝子文件夾
復制文件夾的話,DOS下好象沒有這樣的命令
刪除文件夾就有
8. 批處理將當前目錄下的文件及文件夾復制到指定目錄
1、在該文件夾下新建一個文本文檔。
9. 文件夾怎麼用命令提示符來復制到另一個盤
文件夾不能復制,只能創建。文件可以復制 空格"當前路徑"空格"目標路徑" 你需要復制文件夾的話,下載個x就可以在命令提示符下用了下載地址 http://www.newasp.net/code/dl000028.html然後放在才c:\windows\system32\命令 x 源路徑 目標路徑 /e 或者/s區別是/S 復制目錄和子目錄,除了空的。 /E 復制目錄和子目錄,包括空的。
10. linux中怎麼拷貝文件到指定目錄下
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。