我需要一些关于这个问题的帮助:
我有一个C:\Folder1
文件夹,此文件夹包含多个子文件夹,子文件夹包含一些文件。我的问题是如何选择最新的文件夹以及如何将这个新文件夹中的文件复制到Windows上的其他位置?
我计划通过使用批处理文件或其他方式来执行此操作:)
由于
答案 0 :(得分:1)
@ECHO OFF
SETLOCAL
SET "sourcedir=U:\sourcedir"
FOR /f "delims=" %%a IN (
'dir /b /ad /o-d "%sourcedir%\*" '
) DO ECHO(XCOPY /s "%sourcedir%\%%a" "destination\"&GOTO done
)
:done
GOTO :EOF
您需要更改sourcedir
的设置以适合您的具体情况。
所需的XCOPY命令仅用于ECHO
用于测试目的。 在您确认命令正确后,将ECHO(XCOPY
更改为XCOPY
以实际复制文件。目标字符串上的终止\
可确保创建目标目录(如果它尚不存在)