使用时间戳的Windows Server 08 mysqldump变量文件名

使用时间戳的Windows Server 08 mysqldump变量文件名,mysql,Mysql,我正在尝试创建一个批处理文件,该文件使用时间戳文件名进行mysqldump 我试过: mysqldump -uuser -ppassword database > C:\backup\%DATE%.sql 我得到一个错误: C:\backup\06/18/13.sql 这给了我一个错误: The system cannot find the path specified. 我想这是因为前斜杠。我尝试使用set设置日期,然后在mysqldump行中调用它,但批处理文件崩溃。Try(my

我正在尝试创建一个批处理文件,该文件使用时间戳文件名进行mysqldump

我试过:

mysqldump -uuser -ppassword database > C:\backup\%DATE%.sql
我得到一个错误:

C:\backup\06/18/13.sql
这给了我一个错误:

The system cannot find the path specified.
我想这是因为前斜杠。我尝试使用set设置日期,然后在mysqldump行中调用它,但批处理文件崩溃。

Try(
mysqlbackup.bat
):

有幸试一试(
mysqlbackup.bat
):


有礼貌地

谢谢,对我帮助很大!谢谢你帮了我大忙!
@echo off
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c%%a%%b)
for /f "tokens=1-2 delims=/:" %%a in ("%TIME%")  do (set mytime=%%a%%b)

mysqldump -uuser -ppassword database > C:\backup\%mydate%_%mytime%.sql