xcopy復制目錄
1. DOS下如何用XCOPY命令復制文件夾呢
你好,使用x命令只能復制a下的所有文件和子目錄,並不能將a文件夾一起復制。你可以創建一個a文件夾,然後復制到文件夾中。
@echooff
mdd:a
x/ec:ad:a
pause
2. 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 源和目標參數:
3. 在dos下用x不能復制文件夾
XCOPY——目錄復制命令
1.功能:復制指定的目錄和目錄下的所有文件連同目錄結構。
2.類型:外部命令
3.格式:XCOPY [源盤:]〈源路徑名〉[目標盤符:][目標路徑名][/S][/V][/E]
4.使用說明:
(1)XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一並拷貝,但不能拷貝隱藏文件和系統文件;
(2)使用時源盤符、源目標路徑名、源文件名至少指定一個;
(3)選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;
問題:Program Files中有想要移動到D盤的文件,可是我x c:\Program Files d:\Program Files /e
提示 無效的參數數量
哦 是這樣啊 那怎麼才能進行操作啊?
回答:x 拷貝目錄和文件
〔適用場合〕 在進行連同子目錄一起拷貝時很有用,在拷貝大量文件時比COPY命令
要快得多
〔用 法〕 x [文件名] [目錄] 將指定文件拷貝到指定目錄
x [源目錄] [目的目錄] 將源目錄連子目錄考到目的目錄下
x *.* [目錄] /s 將文件與非空子目錄拷貝到指定目錄
其它常用參數還有: v 拷貝後校驗,會影響速度
e 與s 相似,但即使子目錄是空的也會拷貝。
更多參數可使用命令 x /? 查看幫助信息
補充回答: x c:\aa d:\aa /e
如果沒有子目錄可以不加最後的/e
x c:\Progra~1 d:\Progra~1\ /e
dos下用空格區分多個參數 所以帶空格的目錄名不能直接使用
x c:\Progra~1 d:\Progra~1\ /e
最好是按這種寫法 把目錄名縮略成可以使用的格式 這個語句我測試過 在windowsxp的cmd中可以運行 純dos我這里沒有環境 不好意思
如果可以的話就復制過去再改名 不過不能通過dos來改
DOS 7.0中XCOPY的新功能
Windows 95為習慣於DOS命令的用戶提供了功能強大的MS-DOS 7.0。MS-DOS 7.0除了兼容低版本的DOS外,還增強了許多內、外部命令和設備驅動程序的功能,使其使用起來更方便。
MS-DOS 7.0擴充了XCOPY的功能,使其內部自動調用XCOPY32.EXE,成為一個真正的32位應用程序,並且又新擴充了11個可選參數,它們分別是:
/C:即使拷貝過程中發生磁碟讀寫錯,仍然繼續進行拷貝。主要適用於從軟盤(特別是有問題的軟磁碟)向硬碟拷貝文件。
/I:當指定的源文件不止一個,同時目標路徑(文件)又不存在時,假定目標為一目錄。若不帶此選項,則由用戶確定目標是文件還是目錄。
/Q:拷貝不顯示文件名(快速拷貝)。
/F:拷貝時顯示完整的源文件名和目標文件名(含路徑)。
/L:模擬拷貝,公顯示即將拷貝的所有文件名,而不進行拷貝。
/H:拷貝指定源文件(目錄)中的所有文件(含隱藏文件和系統文件)。
/R:自動覆蓋只讀文件。
/T:僅復制子目錄而不拷貝文件,但不包括源目錄下無文件的空目錄,否則,應指定/E選項。
/U:更新已經存在的文件。
/K:拷貝文件時,保持目標文件屬性不變。不帶此選項時,將會復位只讀屬性。
/N:使用短文件名(8.3格式,即主文件名8個字元,擴展名3個字元)進行拷貝,用於向不支持長文件名的操作系統(如低版本的DOS)進行文件拷貝。
4. cmd中 x命令如何復制目錄
請加上/s/e這兩個參數
5. XCOPY——目錄復制命令是什麼意思啊
1.功能:復制指定的目錄和目錄下的所有文件連同目錄結構。
2.類型:外內部命令
3.格式:XCOPY
[源盤:]〈源容路徑名〉[目標
盤符
:][目標路徑名][/S][/V][/E]
4.使用說明:
(1)XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一並拷貝,但不能拷貝
隱藏文件
和
系統文件
;
(2)使用
時源
盤符
、源目標路徑名、源文件名至少指定一個;
(3)選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/
S參數
,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;
(4)選用/V參數時,對的拷貝的
扇區
都進行較驗,但速度會降低。
6. 批處理如何用x復制並創建指定的目錄
::比如要復制目錄下的file文件夾到k:\123下面,代碼如下,[XCOPY只會復制當前目錄下的文件和版所有子文件夾權的文件結構與文件,也就是說不能做到復制單個子目錄],所以在123後面還是要加上file
@echo off
x "%~dp0file" k:\123\file\ /e /q
pause>nul
7. 怎麼在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 源和目標參數:
8. dos里有個命令叫x,是不是可以把一個文件夾(目錄)拷貝到另一個文件夾(目錄)
COPY文件復制命令
1.功能:拷貝一個或多個文件到指定盤上。
2.類型:內部命令
3.格式:COPY [源盤][路徑]〈源文件名〉[目標盤][路徑][目標文件名]
4.使用說明:
(1)COPY是文件對文件的方式復制數據,復制前目標盤必須已經格式化;
(2)復制過程中,目標盤上相同文件名稱的舊文件會被源文件取代;
(3)復制文件時,必須先確定目標般有足夠的空間,否則會出現;insufficient的錯誤信息,提示磁碟空間不夠;
(4)文件名中允許使用通配舉「*」「?」,可同時復制多個文件;
(5)COPY命令中源文件名必須指出,不可以省略。
(6)復制時,目標文件名可以與源文件名相同,稱作「同名拷貝」此時目標文件名可以省略;
(7)復制時,目標文件名也可以與源文件名不相同,稱作「異名拷貝」,此時,目標文件名不能省略;
(8)復制時,還可以將幾個文件合並為一個文件,稱為「合並拷貝」,格式如下:COPY;[源盤][路徑]〈源文件名1〉〈源文件名2〉…[目標盤][路徑]〈目標文件名〉;
(9)利用COPY命令,還可以從鍵盤上輸入數據建立文件,格式如下:COPY CON [盤符:][路徑]〈文件名〉;
(10)注意:COPY命令的使用格式,源文件名與目標文件名之間必須有空格!
(二)XCOPY——目錄復制命令
1.功能:復制指定的目錄和目錄下的所有文件連同目錄結構。
2.類型:外部命令
3.格式:XCOPY [源盤:]〈源路徑名〉[目標盤符:][目標路徑名][/S][/V][/E]
4.使用說明:
(1)XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一並拷貝,但不能拷貝隱藏文件和系統文件;
(2)使用時源盤符、源目標路徑名、源文件名至少指定一個;
(3)選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;
(4)選用/V參數時,對的拷貝的扇區都進行較驗,但速度會降低。
參考資料:http://www.polsnet.com/Article/otherart/other/200508/1485.html
回
9. x遠程復制文件夾命令
很簡單
新建一個記事本,輸入以下內容:
@XCOPY \\192.168.1.150\C$\test E:\
保存,把擴展名TXT改為:bat
雙擊運行。
10. 如何使用XCOPY指令復制文件夾以及所有子文件到其他盤
x d:\kugou e:\kugou /e/h