Board logo

标题: [其他] [已解决]批处理中的任意文件夹怎么表示 [打印本页]

作者: zhoubin    时间: 2011-5-17 09:52     标题: [已解决]批处理中的任意文件夹怎么表示

本帖最后由 zhoubin 于 2011-5-17 15:28 编辑

求助高手:
批处理中的任意文件夹怎么表示
比如:pecmd.exe load X:\OP\任意文件夹\main.ini,其中的任意文件夹可能是ORDERDRV文件夹,也可能是WinMountPortable文件夹等其他任意名称。。。。。。
这一句批处理中的 任意文件夹 用变量怎么表示。。。。。
谢谢!!!
作者: zz100001    时间: 2011-5-17 10:19

X:\OP\*\main.ini
作者: zhoubin    时间: 2011-5-17 10:39

2# zz100001
谢谢,这样我试过,不起作用。。。。
再次感谢您。。。
作者: hanyeguxing    时间: 2011-5-17 12:19

本帖最后由 hanyeguxing 于 2011-5-17 12:20 编辑

如果不存在*main.ini,非隐藏,只执行任意一个,则:
  1. for /r "x:\op\" %%a in (*main.ini) do set "a=%%~a"
  2. pecmd.exe load "%a%"
复制代码
如果要对可能存在的文件都执行
  1. for /r "x:\op\" %%a in (*main.ini) do pecmd.exe load "%%~a"
复制代码

作者: zhoubin    时间: 2011-5-17 14:09

4# hanyeguxing
谢谢老大,可以了。。。。。
谢谢您!!!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2