使用批处理文件创建当天日期的文件夹
问题描述:
我对创建批处理文件相当新颖。使用批处理文件创建当天日期的文件夹
我做了一个批处理文件,内容如下:
"C:\Program Files (x86)\Runtime Software\DriveImage XML\dixml.exe" /bC /c /l /t"B:\DRIVE IMAGES\Windows10_maintenance_backup
这让我跑DriveImage的XML和运行批处理文件进行备份简单。
我想bat文件来自动创建文件夹与今天的日期,以便:
B:\DRIVE IMAGES\Windows10_maintenance_backup
变为:
B:\DRIVE IMAGES\2016.01.20\Windows10_maintenance_backup
我如何通过编辑.bat文件实现这一目标? 我已经看过foxidrives解决方案here但我不知道如何实施解决方案。
答
echo md B:\DRIVE IMAGES\%date:~-4%.%date:~7,2%.%date:~4,2%\windows10\etc
请参阅set /?
以获取有关子串提取的帮助。
这假定日期是以下格式
星期四21/01/2016
这个问题预先用即区域独立的方法回答。 http://*.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us – RLH
不幸的是,它不会在所有电脑。 “WMIC”需要由管理员在普通用户使用之前运行。 – 2016-01-21 00:00:58
vMax从该页面的解决方案是我将使用的解决方案。你假定已选中一个。 – RLH