当我尝试将文件传输到远程驱动器时,xcopy和robocopy不起作用,所以我只能使用del和copy,直到我弄清楚为止。
这是我到目前为止所知道的:
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如何不使用xcopy或robocopy复制文件夹及其内容
编辑:这是在将文件传输到其OPENcontrol模块的数控机床上。代码需要在OSAI控制器的限制范围内工作。一个很好的例子是,do (mkdir "destination\%%i" copy "%%i\*" "destination\%%i")必须在两个单独的循环命令中执行,一个用于mkdir,另一个用于copy
发布于 2019-01-10 02:41:12
根据我的评论(当时不是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"
)https://stackoverflow.com/questions/54112104
复制相似问题