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

[其他] [已解决]批处理如何用for全盘查找文件?

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for %%a in (c d e f g h i j k l) do (
  4.     for /r !!a:\ %%j in (123.*) do (
  5.          @echo !!j >>c:\1.TXT
  6.     )
  7. )
  8. pause
复制代码
这样写错在哪里呢。

[ 本帖最后由 qq506657335 于 2010-8-23 15:16 编辑 ]

没人来帮忙吗。。。

TOP

批处理全盘搜索指定文件获取其完整路径
http://bbs.bathome.net/thread-3465-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

问题出在这里

  1. for %%a in (c d e f g h i j k l) do (
  2.     for /r !!a:\ %%j in (123.*) do (
复制代码


for /r %%a:\ %%j         系统识别的是前面的%%a , 而不是%%j ,导致错误出现

还有如果I J K L盘不存在,会报错的,用IF 判段一下

你参考楼上管理员的帖子
---学无止境---

TOP

返回列表