首页 > 解决方案 > 如何将文件从C复制到网络文件夹?

问题描述

我想将 C:\file.txt 中的文件复制到 unc 路径为 \fic-bleu\MPM-DICIR\SERVICE-TUNNELS\ 的网络驱动器

我在谷歌看到我必须使用 pushd 和 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文件保存在我的计算机中,然后复制bu我找不到这样做的方法:(

最后我建立了这个脚本:

@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

但他们说有太多的论点,所以我在谷歌找到了一个解决方案,说要在驱动路径中添加引号,现在它说驱动路径无效......

标签: mysqlwindowsxampppushd

解决方案


正确答案,需要将网络驱动器映射为字母(对我来说是 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

推荐阅读