使用批处理文件创建当天日期的文件夹

问题描述:

我对创建批处理文件相当新颖。使用批处理文件创建当天日期的文件夹

我做了一个批处理文件,内容如下:

"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但我不知道如何实施解决方案。

+2

这个问题预先用即区域独立的方法回答。 http://*.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us – RLH

+0

不幸的是,它不会在所有电脑。 “WMIC”需要由管理员在普通用户使用之前运行。 – 2016-01-21 00:00:58

+1

vMax从该页面的解决方案是我将使用的解决方案。你假定已选中一个。 – RLH

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

请参阅set /?以获取有关子串提取的帮助。

这假定日期是以下格式

星期四21/01/2016

+0

md代表什么? – Arete

+0

它是make目录('md'或'mkdir')命令,我回显以便它们可以看到该命令而不实际执行它。参见'md /?'和'echo /?'。同时输入help。 – 2016-01-21 00:25:34

+0

对不起,这根本不起作用。我不知道如何在下面一行中实现它:''C:\ Program Files(x86)\ Runtime Software \ DriveImage XML \ dixml.exe“/ bC/c/l/t”B:\ DRIVE IMAGES \ Windows10_maintenance_backup ' – Arete