我目前创建了以下代码,它可以复制文件夹'C:\ metadata_home \ met_source \ metadata \'中的内容。但是我也需要复制文件夹。当我使用语法时:复制“C:\ metadata_home \ met_source \”“%% ~ff”它会抛出一个错误,说“系统找不到指定的文件。”
Setlocal EnableDelayedExpansion
cls
set currentDirectory=%CD%
FOR /D %%g IN ("C:\metadata_home\met_dest\*") DO (
Pushd %CD%\%%g
FOR /D %%f IN ("C:\metadata_home\met_dest\*") DO (
copy "C:\metadata_home\met_source\metadata\" "%%~ff"
)
Popd
)
暂停
请帮助我在这个墙上撞墙!
答案 0 :(得分:0)
试试这个:
xcopy /s C:\metadata_home\met_source\metadata C:\metadata_home\met_dest