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

TOP

回复 11# mqi666


if /i "!choice!"=="Y" copy /y "%file%" "%%j"
初步猜测是这里少了双引号

如果仍然有问题,请把 @echo off 删掉重新执行,看看具体哪个命令在报错。

TOP

回复 19# mqi666


请替我捐给论坛吧,谢谢。
支付宝账号 batcher.li@gmail.com
http://bbs.bathome.net/thread-10403-1-1.html

TOP

回复 18# mqi666
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "file=C:\Form_TM\Form.api"
  4. for %%i in ("%file%") do set "name=%%~nxi"
  5. for %%i in (C) do (
  6.     echo,正在查找%%i:中的同名文件...
  7.     for /f "delims=" %%j in ('dir /b /s "%%i:\%name%" 2^>nul') do (
  8.         if not "%file%"=="%%j" (
  9.             copy /y "%file%" "%%j"
  10.         )
  11.     )
  12. )
  13. echo,已按要求完成所有替换,按任意键退出...
  14. pause>nul
复制代码

TOP

返回列表