@Echo Off
Set "SD=test1"
Set "DD=F:"
Set "DS="
For /F "Tokens=1-3 Delims=/ " %%A In ('RoboCopy/NJH /L "\|" Null'
) Do If Not Defined DS Set "DS=%%A_%%B_%%C"
If Not Defined DS Exit /B
If Not Exist "%DD%\%DS%\" (MD "%DD%\%DS%" 2>Nul||Exit /B)
If Exist "%SD%\*.*" Copy /Y "%SD%\*.*" "%DD%\%DS%">Nul
1 回答
这是一个使用
RoboCopy
来确定日期的方法:您可以编辑SourceDirectory和目标目录名称(行
2
和3
),但不要删除现有的双引号或引入您自己的引号,并且不要在这些目录名称中包含尾部反斜杠 .