【发布时间】:2012-05-30 08:29:26
【问题描述】:
xxxx 当我像这样运行我的 DB 备份文件时:
@echo off
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump" -hlocalhost -uroot -pxxxxx --all-databases > "D:\DB backups\AllDBs_%date%.sql"
它工作正常。一旦我添加了 %time% 占位符,它就不再工作了。
@echo off
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump" -hlocalhost -uroot -pxxxxx --all-databases > "D:\DB backups\AllDBs_%date%_%time%.sql"
文件名、目录名或卷标语法不正确。
有人知道为什么这不起作用吗?我搜索了互联网,但没有发现任何说它不应该工作的东西。
【问题讨论】:
-
有没有办法在文件名中包含当前时间?
标签: windows batch-file