标题: [已结]如何实现在文件夹下找包含特定字符的子文件夹
[打印本页]
作者: huangwl
时间: 2009-5-6 05:03
标题: [已结]如何实现在文件夹下找包含特定字符的子文件夹
由于应用的内部工作原理,应用会在目录d:\application下自动创建一个以APP开头,带4位随机数字的目录。
有什么方式可以实现在目录D:\APPLICATION下自动搜索带APP的目录,并返回完整的目录名称。
先谢了
[
Last edited by huangwl on 2009-5-6 at 11:17 ]
作者: ccwan
时间: 2009-5-6 05:33
@dir /ad/s/b D:\application ^|findstr app 2>nul&pause
作者: huangwl
时间: 2009-5-6 07:03
Quote: |
Originally posted by ccwan at 2009-5-6 05:33:
@dir /ad/s/b D:\application ^|findstr app 2>nul&pause |
|
谢谢ccwan,
根据你的提示,我在将语句应用到FOR中,代码如下
For /f %%a IN ('Dir /ad /b d:\application') DO (
Set b=%%a:~3%
echo %b%
)
结果如下:
app1234
ECHO is off.
test
ECHO is off.
为什么变量b会是为空?该如何改正
作者: ccwan
时间: 2009-5-6 07:54
注意变量延迟,或许这样?
@echo off
setlocal ENABLEDELAYEDEXPANSION
For /f %%a IN ('Dir /ad /s /b d:\application') DO (
set b=%%a
Set b=!b:~3!
echo.!b!
)
pause
作者: huangwl
时间: 2009-5-6 11:15
谢谢CCWAN
我的问题解决了