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

好奇怪a 后面要是有个b文件夹就无线重复了
后面加个 /lev:1

TOP

回复 3# yunyan100

    robocopy %patt% %patt%\a\ /move /mir /xd %patt%\a\
一个个试一下,最后发现用/xd 排除%patt%\a\文件夹操作就正常了

TOP

本帖最后由 miqilaosu 于 2019-6-3 11:58 编辑

不应该啊,你的代码是什么 正常排除后就不会增量复制了啊,你直接复制我的代码,注意引号,我的
set patt="C:\Users\Administrator\Desktop\新建文件夹 (2)"
里是有引号的所以下面不写引号,如果用拖拽方式,也不写引号
robocopy %patt% %patt%\a /move /mir  /xd a


还有你最上面的代码那个*号是什么意思 没弄明白

TOP

本帖最后由 miqilaosu 于 2019-6-3 13:46 编辑
  1. set "patt=C:\Users\Administrator\Desktop\新建文件夹 (2)"
  2. :app
  3. if "%sy%"=="1" set "err=单文件不允许"&goto :soft
  4. cls&(for /l %%i in (1,1,10) do echo. )&echo.                            正在制作中......
  5. (if exist "%patt%\App" (set "err=有便携不操作")else (Robocopy "%patt%" "%patt%\App" /xd "%patt%\App" /move /e & Robocopy "%patt%\App\App" "%patt%\App" /xd "%patt%\App" /move /e &md "%patt%\Setting" & start "" "%patt%"&call :ap7zwin app&%dp%\bat.vbs&set "err=便携制作成功"))>nul 2>nul&goto :soft
复制代码
我在我这用好使啊 很奇怪

TOP

返回列表