我有一个批处理文件,它将 mysqlpdump 到目录共享文件夹中,该文件夹的目录名称中包含空格。
@echo off
set datefix=%DATE%
set datefix=%DATE:/=-%
mysqldump -u -p mydb > C:\Weird Dir\backup\%datefix%.sql
exit
产生此错误:
mysqldump: Couldn't find table: "Dir\backup\06-25-13.sql"
我尝试在谷歌上搜索使用目录名称的语法,但找不到任何内容。尝试将完整路径设置为变量,然后包含并连接字符串,但它给了我一个语法错误。
最佳答案
mysqldump -u -p mydb > "C:\Weird Dir\backup\%datefix%.sql"
将整个路径放在双引号中。
关于windows - 带有变量的目录中的 mysqldump 空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17307188/