我想将文件夹IMAGE
复制到文件夹中的所有其他文件夹。
文件夹结构为:
结果应为:
批处理脚本中需要哪些命令来执行此文件夹复制任务?
答案 0 :(得分:0)
当Test folder
成为当前目录时,请使用以下批处理代码:
@echo off
for /D %%D in (*) do (
if /I not "%%D" == "IMAGE" (
xcopy "IMAGE\*" "%%D\IMAGE\" /C /E /H /I /K /Q /R /Y >nul
)
)
或者,如果只应将IMAGE
中的文件和子文件夹复制到Test folder
的所有其他子文件夹,请使用以下代码:
@echo off
for /D %%D in (*) do (
if /I not "%%D" == "IMAGE" (
xcopy "IMAGE\*" "%%D\" /C /E /H /I /K /Q /R /Y >nul
)
)
要了解使用的命令及其工作原理,请打开命令提示符窗口,执行以下命令,并完全阅读为每个命令显示的所有帮助页面。
echo /?
for /?
if /?
xcopy /?