batch-file - 传递带有空格的目录(Robocopy)
问题描述
如何将间隔路径目录传递给 robocopy?
我需要使用 robocopy 大量传输一些文件。通常,我会转换目录(从带有空格的路径到非空格)然后使用 robocopy。但是现在,由于特权和效率,我不能这样做。
流程很简单:从 txt 读取文件名并复制。
我已经寻找并尝试了很多东西,但似乎无处可去。
@echo off
set src_folder=C:\foo bar\lorem ipsum\
set dst_folder=C:\Users\asd\Desktop\copyFileImageFromMagentoFolder\photo_temp20\
for /f "tokens=*" %%i in (list.txt) do robocopy %src_folder% %dst_folder% %%i
Pause
如果路径目录上没有空格,此代码将完美运行。
我厌倦了修改我的代码。添加一些语法:
@echo off
set src_folder=C:\foo bar\lorem ipsum\
set dst_folder=C:\Users\asd\Desktop\copyFileImageFromMagentoFolder\photo_temp20\
for /f "tokens=*" %%i in (list.txt) do robocopy "%src_folder%\%%i" "%dst_folder%\%%i"
Pause
但是,robocopy 向我抛出错误 123 和错误 2(我记得)。
请注意,该文件夹和文件是存在的。所以请永远不要问我这个问题。
任何建议将不胜感激
解决方案
您是否尝试在带有空格的路径周围使用双引号?
set src_folder="C:\foo bar\lorem ipsum\"
推荐阅读
- python - ctrl 单击不适用于 python 项目 pydeveditor
- ionic-framework - 为离子标签项目设计样式
- arrays - 您可以将函数存储在数组中并根据需要调用它们吗?
- ruby-on-rails - ActiveRecord::RecordInvalid:验证失败:密钥不能为空
- django - 努力在 DetailView 页面中显示复选框数据
- javascript - 如何在 JavaScript 中使用 PHP?
- domain-driven-design - 领域驱动设计 - 从 UI 增量保存
- php - 无法从 PHP 函数回显或打印
- c++ - 添加了 Info.plist 但 Xcode 仍然崩溃
- reactjs - 如何通过reactjs在点击事件上批准待处理按钮显示