回答
xcopy.exe
是這裏的解決方案。它內置於Windows中。
xcopy /s c:\Folder1 d:\Folder2
更多的選擇如果你有ROBOCOPY,
robocopy C:\Folder1 D:\Folder2 /COPYALL /E
否則,
xcopy /e /v C:\Folder1 D:\Folder2
如果複製Folder1的內容,如果您要複製文件夾本身,您會怎麼做? – 2017-05-18 21:31:59
@KyleDelaney在目的地包括源文件夾名稱,例如「xcopy/e/v C:\ Folder1 D:\ Folder2 \ Folder1 \」 – mghicks 2017-05-22 20:17:06
@echo off
::Ask
echo Your Source Path:
set INPUT1=
set /P INPUT1=Type input: %=%
echo Your Destination Path:
set INPUT2=
set /P INPUT2=Type input: %=%
xcopy %INPUT1% %INPUT2% /y /s
@echo off
:: variables
echo Backing up file
set /P source=Enter source folder:
set /P destination=Enter Destination folder:
set xcopy=xcopy /S/E/V/Q/F/H/I/N
%xcopy% %source% %destination%
echo files will be copy press enter to proceed
pause
對你的代碼的解釋不僅有利於這個問題的提問者,也有益於未來的人們在尋找相同問題的解決方案時遇到的問題。 – 2014-11-19 15:06:23
你有幾個直接與其他標誌相抵觸的標誌。 '/ S'複製目錄和子目錄,空目錄除外,而'/ E'複製目錄和子目錄包括空目錄。 '/ Q'在複製時不顯示文件名,而'/ F'在複製時顯示完整的源文件和目標文件名。 – SomethingDark 2014-11-19 15:21:06
僅供參考...如果您使用TortoiseSVN並且想要定期創建一個簡單的批處理文件到xcopy(或目錄鏡像)整個存儲庫到一個「安全」位置,那麼這是您可能需要的特定代碼使用。它複製隱藏的目錄/文件,維護只讀屬性和所有子目錄,最重要的是不會提示輸入。只要確保您正確指定了folder1(安全回購)和folder2(可用回購)。
@echo off
echo "Setting variables..."
set folder1="Z:\Path\To\Backup\Repo\Directory"
set folder2="\\Path\To\Usable\Repo\Directory"
echo "Removing sandbox version..."
IF EXIST %folder1% (
rmdir %folder1% /s /q
)
echo "Copying official repository into backup location..."
xcopy /e /i /v /h /k %folder2% %folder1%
而且,這就是人!
添加到您的計劃任務,永不回頭。
xcopy /s c:\Folder1 d:\Folder2\
C:\ WINDOWS \ SYSTEM32 \ XCOPY.EXE
這就是爲什麼我用簡單的 「複製」: 拷貝/ Y .... \ Folder1中\ FILE.TXT .... \文件夾2 \
在我的電腦,XCOPY和ROBOCOPY還需要路徑給他們,例如:如果你想如果目標是文件刪除通知郵件或文件夾時,只需添加一個斜槓
我見許多建議使用xcopy的答案。 但這是不必要的。因爲這個問題明確提到,作者希望在文件夾內容而不是文件夾本身在這種情況下被複制,我們可以 - :
copy "C:\Folder1" *.* "D:\Folder2"
這就是所有xcopy
可用於如果C:\Folder1
存在任何子目錄
如果您要複製的文件夾不存在(我相信),這不起作用,所以您可能需要添加'md D:\ Folder2' – 2017-12-02 18:12:35
@echo off
xcopy /s C:\yourfile C:\anotherfile\
這是怎麼完成的! 簡單,對吧?
- 1. 將文件複製到所有文件夾批處理文件?
- 2. 將文件複製到多個文件夾 - 批處理文件
- 3. 複製到所有文件夾批處理文件?
- 4. 批處理將文件夾中的文件移動到另一個文件夾?
- 5. 批處理 - 使用通配符將文件夾複製到多個文件夾
- 6. 將文件夾中的文件和文件夾移動到另一個文件夾的批處理文件
- 7. 批處理文件找到所有圖像並複製到一個文件夾
- 8. 批處理文件刪除另一個文件夾內的文件夾
- 9. 批處理:將txt文件中的文件複製到一個文件夾中
- 10. 如何使用批處理腳本將一個文件夾複製到所有其他文件夾
- 11. ROBOCOPY - 文件夾的內容複製到一個文件夾
- 12. 如何將一個文件夾複製到另一個文件夾的所有子文件夾
- 13. 使用批處理文件將文件複製到通配符文件夾
- 14. 將一個文件複製到文件夾中的所有文件夾?
- 15. 立即從另一個批處理文件運行一個文件夾中的所有批處理文件
- 16. 如何使用bash腳本將所有* .html文件從一個文件夾複製到另一個文件夾?
- 17. 如何使用C#將所有文件從一個文件夾複製到另一個文件夾?
- 18. 使用PHP代碼將所有文件一個文件夾複製到另一個文件夾
- 19. 使用PHP腳本將所有文件從一個文件夾複製到另一個文件夾?
- 20. C - 將一個文件夾內容複製到另一個
- 21. 將文件從一個文件夾複製到另一個文件夾
- 22. 將文件從一個文件夾複製到另一個文件夾
- 23. 如何將文件從一個文件夾複製到另一個文件夾
- 24. 使用批處理文件將非目錄文件複製到另一個文件夾
- 25. 新文件夾的內容自動複製到另一個文件夾上傳
- 26. 批處理文件移動.txt到另一個文件夾
- 27. 如何製作批處理文件,將另一個批處理文件放到目標文件夾
- 28. 如何使用批處理文件將文件從父文件夾複製到子文件夾?
- 29. 將所有文件從一個文件夾複製到另一個文件夾,並使其成爲只讀
- 30. Windows將文件從子文件夾批量複製到一個文件夾
你好Hussain,我已經在批處理文件中嘗試過xcopy/s c:\ Folder1 d:\ Folder2命令,但它對我沒有任何作用。你能請指導我更多。 – SCM 2011-01-05 06:57:21
嗨,可能是你沒有在你的機器上的xcopy ..但是你可以從這裏下載批處理文件http://www.brothersoft.com/xcopy-177904。html – eHussain 2011-01-05 09:55:38
+1「/ s」這是我錯過的。 – 2013-03-13 09:19:45