2016-04-15 75 views
1
xcopy C:\Users\xp\AA C:\Users\xp\BB /s 

這將目錄AA的內容複製到目錄BB,但我想要複製整個文件夾AA以複製到BB 。是否有命令將整個文件夾(連同內容)一起復制到批量中的其他位置

示例:Source具有包含文件a.txt,b.txt的文件夾AA。 上面的命令將a.txt,b.txt複製到BB文件夾,但我希望文件夾AA被複制到BB中,以便它變爲: C:\ Users \ xp \ BB \ AA \ a.txt

+0

'XCOPY/I/S C:\用戶\ XP \ AA C:\用戶\ XP \ BB \ AA'? – aschipfl

回答

0

它的一般用法是:

ROBOCOPY源目標[文件[文件] ...] [選項]

典型用法:ROBOCOPY源目標/ E/Z

/E - 將作出適當的DIR樹(包括空的dirs) /Z - 可重新啓動模式,特別適用於通過網絡複製

ROBOCOPY C:\用戶\ XP \ C:\用戶\ XP \ BB \/E/Z [/ XD目錄[目錄] ... ::排除目錄匹配給定名稱/路徑。]

+0

在我的Windows 7(德語)上,將所有文件從** A **複製到文件夾** B **,而無需在文件夾** B **中創建文件夾** A **。 – mrt

+0

@mrt結束目的地\不只是一個名字,應該有幫助 – Drako

+0

ROBOCOPY C:\ Users \ xp \ AA C:\ Users \ xp \ BB \/E/Z應該可以工作 – Drako

1

我嘗試了很多使用COPY,XCOPY,ROBOCOPY的建議,但還沒有創建源文件夾。

用一個小的批處理文件(絕對沒有錯誤檢查)做這項工作對我來說:

for %%D in (%1) do set d=%%~nD 
md %2\%d% 
copy %1\* %2\%d% 

調用此批處理文件這樣mycpy.cmd C:\Temp\AA C:\Temp\BB複製文件夾AA包括它的內容C:\ Temp \ BB

或者在同一行:

for %%D in (%1) do md %2\%%~nD && copy %1\* %2\%%~nD 
相關問題