如何从具有其他文件夹的位置复制具有特定名称的文件夹

时间:2014-10-23 14:36:32

标签: file batch-file directory

我正在尝试从包含其他文件夹的位置复制文件夹。我怎么能这样做?

这是我到目前为止所拥有的: 所以我找到一个以New Project *开头并重命名为Report_current date的文件夹。现在我需要将此文件夹复制到C:\ Complete。

@echo off

move "C:\ECU\ECU1\New Project*" "C:\ECU\ECU1\Report_%Date:~-10,2%_%Date:~-7,2%_%Date:~-4,4%"

pause 

2 个答案:

答案 0 :(得分:0)

您应该能够在重命名时简单地指定要将文件夹移动到C:\ Complete

    移动" C:\ ECU \ ECU1 \新项目*" " C:\完整\ Report_%日期:〜-10,2 %%日期:〜-7,2 %%日期:〜-4,4%"

答案 1 :(得分:0)

xcopy "C:\ECU\ECU1\Report_%Date:~-10,2%%Date:~-7,2%%Date:~-4,4%\*" "C:\Complete\"

应该复印。也许

xcopy "C:\ECU\ECU1\Report_%Date:~-10,2%%Date:~-7,2%%Date:~-4,4%\*" "C:\Complete\Report_%Date:~-10,2%%Date:~-7,2%%Date:~-4,4%\"

会更好 - 创建一个带有日期的新子目录,这样可以避免需要警告下一个明显的问题:当你有重复的文件名时你想做什么?

也许你想在xcopy命令中添加一些开关 - 例如/s用于“子目录”(参见

xcopy /?

直接从提示中获取更多选项......)