所以我想复制一个名为“batchOS”的文件夹,然后将复制的版本移动到 AppData Roaming 并给它一个时间戳。我看了其他类似的问题,但没有一个像我想要的那样起作用。
所以基本上在 AppData Roaming 文件夹中应该出现一个名为 batchOS-11-13-2012 的文件夹(示例)。
所以我想复制一个名为“batchOS”的文件夹,然后将复制的版本移动到 AppData Roaming 并给它一个时间戳。我看了其他类似的问题,但没有一个像我想要的那样起作用。
所以基本上在 AppData Roaming 文件夹中应该出现一个名为 batchOS-11-13-2012 的文件夹(示例)。
把它放在一个批处理文件中它应该可以工作:
@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 替换为文件夹的目录。以及您想要的目标目录。
编辑:在这部分添加,所以它不会提示你。测试它有效。回声 d | xcopy /f /y