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

Make a folder with today's date with a batch file

本问题已经有最佳答案,请猛点这里访问。

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

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

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

这允许我运行DriveImage XML并仅通过运行bat文件进行备份。

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

1
B:\DRIVE IMAGES\Windows10_maintenance_backup

变为:

1
B:\DRIVE IMAGES\2016.01.20\Windows10_maintenance_backup

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


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

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

假设日期采用以下格式

2016年1月21日