我不是很擅长,也不熟悉语法,我用谷歌搜索了,我仍然无法解决:
@echo off
for /f "tokens=1-5 delims=/" %d in ("%date%") do set curDate = _%d_%e
"C:\WEBServer\MySQL\MySQL Server 5.5\bin\mysqldump.exe" --host="localhost" --user="root" --password=pass db > C:\WEBServer\MySQL\backup\db_%curDate%.sql
echo Done!
说:
C:\WEBServer>mySql.backup.bat
dated_e was unexpected at this time.
但 CMD 中的代码相同
C:\WEBServer>for /f "tokens=1-5 delims=/" %d in ("%date%") do set curDate = _%d_%e
C:\WEBServer>set curDate = _17_05
我只需要创建一个带有当前月份和日期的mysql转储文件,名称中没有年份......
请帮忙?