Java MysqlDump在空间分隔路径中不工作

Java MysqlDump在空间分隔路径中不工作,java,mysql,mysqldump,Java,Mysql,Mysqldump,如果提供的路径中有空格,则mysqldump无法创建sql文件,如 K:/My Folder/backup.sql 如果我在任何没有空间的文件夹中创建,它会像 K:/MyFolder/HisFolder/HerFolder/backup.sql 我试图找到一个答案,但毫无头绪。我试图用%20替换空格,但没有成功。我正在使用MysqlDump和Java来创建备份。Java和命令提示符的回复与 Got Error 1049: Unknown Database 'Folder/backup.sql

如果提供的路径中有空格,则mysqldump无法创建sql文件,如

K:/My Folder/backup.sql
如果我在任何没有空间的文件夹中创建,它会像

K:/MyFolder/HisFolder/HerFolder/backup.sql
我试图找到一个答案,但毫无头绪。我试图用%20替换空格,但没有成功。我正在使用MysqlDump和Java来创建备份。Java和命令提示符的回复与

Got Error 1049: Unknown Database 'Folder/backup.sql' when selecting the database.
我也试着用倒逗号等来表示路径,但没有用。我的命令是

C:/xampp/mysql/bin/mysqldump --add-drop-database -u root -pabc --routines --database db_abc -r K:/my folder/backup.sql
只需在他们周围加上“一句话”

"K:/My Folder/backup.sql"

您需要引用您的路径。
“K:/My Folder/backup.sql”

您是否尝试使用MS-DOS版本的文件夹名称?我正在使用mysqldump和java创建备份。java和命令提示符都回答相同的问题。我的意思是,如果“我的文件夹”已经存在,那么如果您将文件夹指定为“MYFOLD~1”,mysqldump是否有效“这与我的答案完全相同。