如何进行批处理文件复制和重命名文件?

时间:2013-04-15 03:01:47

标签: windows batch-file xcopy

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

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

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

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

现在我尝试了xCo​​py / e / i dir newDir

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

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

由于

1 个答案:

答案 0 :(得分:0)

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

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

例如,如果上面的批处理文件名为bkup.bat并且您想要备份名为work的目录,则将其作为

运行
bkup.bat work

将其复制到当前目录中。您可以接受第二个命令行参数(%2)&如果你想复制到另一个目录

,也可以使用它
xcopy /s %1 %2\%1%DATE%
相关问题