所以我想复制一个名为'batchOS'的文件夹,然后将复制的版本移动到AppData Roaming并给它一个时间戳。我看了这样的其他问题,但没有一个像我想要的那样工作。
所以基本上在AppData Roaming文件夹中应该出现一个名为batchOS-11-13-2012(示例)的文件夹。
答案 0 :(得分:3)
将它放在批处理文件中它应该可以工作:
@Echo Off
@For /F "tokens=1,2,3 delims=/ " %%A in ('Date /t') do @(
Set Day=%%A
Set Month=%%B
Set Year=%%C
Set All=%%C%%B%%A
)
echo d | xcopy /f /y "Directory\BatchOS" "DestinationDirectory\BatchOS%ALL%" /E
将Directory替换为该文件夹的目录。目标目录与您想要的位置。
编辑:在此部分添加,因此它不会提示您。测试它的工作原理。 echo d | xcopy / f / y