我想将C:\ file.txt中的文件复制到UNC路径为\ fic-bleu \ MPM-DICIR \ SERVICE-TUNNELS \ 的网络驱动器中。
我在Google中看到我必须使用push和popd,但是它只能修改当前提示。而且我不能在这个新提示下使用mysqldump命令。
我尝试过:
cd C:\xampp\mysql\bin
pushd \\ficbleu\MPM-DICIR\SERVICE-TUNNELS
mysqldump.exe --opt --user=root --host=localhost service_tunnels > service_tunnels.sql
popd \\ficbleu\MPM-DICIR\SERVICE-TUNNELS
还有
cd C:\xampp\mysql\bin
mysqldump.exe --opt --user=root --host=localhost service_tunnels > pushd \\ficbleu\MPM-DICIR\SERVICE-TUNNELS\service_tunnels.sql
也许我必须先将dumpsql文件保存在我的计算机中,然后再复制,但我找不到解决方法:(
最后我建立了这个脚本:
@echo off
cd C:\xampp\mysql\bin
mysqldump.exe --opt --user=root --host=localhost service_tunnels > service_tunnels.sql
C:\Windows\System32\xcopy "C:\xampp\mysql\bin\service_tunnels.sql" "\\ficbleu\MPM-DICIR\SERVICE-TUNNELS\01. MAIN COURANTE - MAINTENANCE\Saves\service_tunnels.sql"
Pause
但是他们说参数太多,所以我在Google中找到了一个解决方案,说要在驱动器路径中添加引号,现在它说这是无效的驱动器路径...
答案 0 :(得分:0)
正确答案,需要将网络驱动器映射为字母(对我来说是Y:\)
@echo off
cd C:\xampp\mysql\bin
mysqldump.exe --opt --user=root --host=localhost service_tunnels > service_tunnels.sql
C:\Windows\System32\robocopy "C:\xampp\mysql\bin" "Y:\01. MAIN COURANTE - MAINTENANCE\Saves" *.sql
Pause