簡體   English   中英

復制目錄及其內容,而不使用xcopy或robocopy

[英]copy directory and its contents without using xcopy or robocopy

當我嘗試將文件傳輸到遠程驅動器時, xcopyrobocopy無法正常工作,因此我只能使用delcopy直到我能弄清楚這一點。

這是我到目前為止的內容:

del /q y:\OPENcontrol\targetDir
for /d %%x in (y:\OPENcontrol\targetDir\*) do @rd /s /q "%%x"

copy c:\Users\CNC\share y:\OPENcontrol\targetDir

如何在不使用xcopyrobocopy情況下復制文件夾及其內容?

編輯:這是在將文件傳輸到其OPENcontrol模塊的CNC機器上。 該代碼需要在OSAI控制器的限制內工作。 一個很好的例子是do (mkdir "destination\\%%i" copy "%%i\\*" "destination\\%%i")必須在兩個單獨的循環命令中執行,一個用於mkdir ,另一個用於copy

根據我的評論(當時不是100%正常工作)。 一個簡單的for循環將能夠遍歷每個文件夾,創建它並復制其內容。 有更好的方法,但是是的,您說過要專門使用copy 因此,根據您的修改意見:

for /d /r "c:\Users\Nil\share" %%i in (*) do (
     mkdir "c:\Users\Nil\targetDir\%%~nxi"
     copy "%%i\*" "c:\Users\Nil\targetDir\%%~nxi"
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM