使用批处理文件创建包含今天日期的文件夹

时间:2016-01-20 22:28:19

标签: batch-file

我是创建批处理文件的新手。

我制作了一个包含以下内容的批处理文件:

"C:\Program Files (x86)\Runtime Software\DriveImage XML\dixml.exe" /bC /c /l /t"B:\DRIVE IMAGES\Windows10_maintenance_backup

这允许我运行DriveImage XML并只需运行bat文件即可进行备份。

我希望bat文件自动创建一个包含今天日期的文件夹,以便:

B:\DRIVE IMAGES\Windows10_maintenance_backup

变为:

B:\DRIVE IMAGES\2016.01.20\Windows10_maintenance_backup

如何通过编辑.bat文件来实现这一目标? 我已经看过foxidrives解决方案here,但我不知道如何实现解决方案。

1 个答案:

答案 0 :(得分:1)

echo    md B:\DRIVE IMAGES\%date:~-4%.%date:~7,2%.%date:~4,2%\windows10\etc

有关子字符串提取的帮助,请参阅set /?

这假设日期采用以下格式

Thu 21/01/2016