使用 cmd 保存日期为 mySQL 的文件

Saving mySQL file with DATE using cmd

我正在尝试将 mysql 备份保存到文件名中包含日期的文件夹中。我可以在不包含 %date% 的情况下很好地保存文件,但是当我添加它并且 运行 它 returns "Errcode:2 - No such file or directory"

我的命令行是:

mysqldump -uroot -p[password] --result-file="C:\Users\.....\DatabaseDumps\TestBackup_%date%.sql" Minerva

我已经删除了密码和保存路径

我在网上找不到任何显示解决方案的信息,所以任何建议都很好。 谢谢

Linux 对于 linux,我过去曾使用反引号(我想这就是他们的名字)来检查这个 bash 我刚刚制作的脚本

echo "this is text" > file-`date +"%m_%d_%Y"`.text

这将创建内容为 "this is text"

的文件 file-02_26_2015.txt

Windows 请在此处查看已接受的解决方案。实际上,您将 %DATE% 的输出转储到另一个变量中,然后调用它

https://superuser.com/questions/47885/windows-command-line-create-a-file-with-the-current-date-in-its-name