[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 各位好,请教下ROBOCOPY移动文件问题

  1. ROBOCOPY "%patt%" * "%patt%\a" /e /move
复制代码
我是用来移动文件(夹),"%patt%"下的文件,文件夹都移动 "%patt%\a",问题就是,文件夹没问题,但文件移成了 "%patt%\a\a"

回复 2# miqilaosu
hi,你的文件可以,但文件夹不移动,我暂时也只用
  1. &Robocopy "%patt%\a\a" * "%patt%\a" /move
复制代码
,看有没更好的

TOP

回复 4# miqilaosu
还是不行,谢谢了,

TOP

回复 6# miqilaosu

*是通配符,我转来的没有引号(set "patt=xxx")
这是这部分的全部
  1. :app
  2. if "%sy%"=="1" set "err=单文件不允许"&goto :soft
  3. cls&(for /l %%i in (1,1,10) do echo. )&echo.                            正在制作中......
  4. (if exist "%patt%\App" (set "err=有便携不操作")else (Robocopy "%patt%" * "%patt%\App" /e /move&Robocopy "%patt%\App\App" * "%patt%\App" /move&md "%patt%\Setting"&start "" "%patt%"&call :ap7zwin app&%dp%\bat.vbs&set "err=便携制作成功"))>nul 2>nul&goto :soft
复制代码

TOP

本帖最后由 yunyan100 于 2019-6-3 13:26 编辑

回复 7# yunyan100

我用Robocopy "%patt%" "%patt%\App" /e /move /mir /xd App 成功了,miqilaosu利害

TOP

回复 9# miqilaosu
是的,你的用法成功了,

TOP

回复  yunyan100

    robocopy %patt% %patt%\a\ /move /mir  /xd %patt%\a\
一个个试一下,最后发现用 ...
miqilaosu 发表于 2019-6-1 10:25



之前的这个不行

TOP

本帖最后由 yunyan100 于 2019-6-3 14:56 编辑
不应该啊,你的代码是什么 正常排除后就不会增量复制了啊,你直接复制我的代码,注意引号,我的
set patt= ...
miqilaosu 发表于 2019-6-3 10:48


这句成功了,我现在在用
  1. :app
  2. if "%sy%"=="1" set "err=单文件不允许"&goto :soft
  3. cls&(for /l %%i in (1,1,10) do echo. )&echo.                            正在制作中......
  4. (if exist "%patt%\App" (set "err=有便携不操作")else (Robocopy "%patt%" "%patt%\App" /e /move /mir /xd App&md "%patt%\Setting"&start "" "%patt%"&call :ap7zwin app&%dp%\bat.vbs&set "err=便携制作成功"))>nul 2>nul&goto :soft
复制代码

TOP

返回列表