mysql - 如何将文件从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
但他们说有太多的论点,所以我在谷歌找到了一个解决方案,说要在驱动路径中添加引号,现在它说驱动路径无效......
解决方案
正确答案,需要将网络驱动器映射为字母(对我来说是 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
推荐阅读
- c++ - 尝试使用 getopt/optind 时由于某种原因出现段错误错误?
- c# - cosmos OS问题“不支持PS/2”
- vuetify.js - 我下载哪个 vuetify 文件以包含在我的项目中
- nuxt.js - 在 nuxt fetch 中获取“无法对任意非 POJO 进行字符串化”
- html - 添加位置固定会破坏导航的对齐方式
- sql - 通过具有分组并合并回原始表
- git - 如何区分 pom.xml 文件并以编程方式忽略与快照与发布版本相关的更改?
- sequelize.js - 使用 belongsToMany 无法正确使用多对多
- javascript - 使用 firebase auth 模拟器进行单元测试需要真实的服务帐户?
- android - 如何在android studio中检查连接