1

我正在尝试创建一个批处理文件以将“文件夹”作为备份复制到新目的地。但是,我需要添加文件名的日期戳。

例如文件夹是 myFolder 当我复制它时我想命名为 myFolder_todays_date

我希望能够复制文件夹及其内容。

我找到了 xCopy,但我不确定如何正确编写它。

现在我尝试了 xCopy /e/i dir newDir

如何将日期附加到文件夹名称?

感谢您对如何正确编写此批处理文件的帮助。

谢谢

4

1 回答 1

0
@echo off
mkdir %1%DATE%
xcopy /s %1 %1%DATE%

这接受文件夹的名称作为命令行参数。

例如,如果上面的批处理文件名为 bkup.bat 并且您想要备份一个名为 work 的目录,您可以将其运行为

bkup.bat work

它将它复制到当前目录中。您可以接受第二个命令行参数 (%2),如果您想复制到不同的目录,也可以使用它

xcopy /s %1 %2\%1%DATE%
于 2013-04-15T03:19:52.150 回答