我正在尝试创建一个批处理文件,将“文件夹”作为备份复制到新目标。但是,我需要添加文件名的日期戳。
例如文件夹是myFolder,当我复制它时我想命名为myFolder_todays_date
我希望能够复制文件夹及其内容。
我找到了xCopy,但我不确定如何正确编写。
现在我尝试了xCopy / e / i dir newDir
如何将日期附加到文件夹名称?
感谢您对如何正确编写此批处理文件的帮助。
由于
答案 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%