![Board logo](images/default/logo.gif)
标题: [文件操作] 批处理怎样在不规则名文件夹里搜索zip文件? [打印本页]
作者: shuaige100 时间: 2010-10-14 18:18 标题: 批处理怎样在不规则名文件夹里搜索zip文件?
文件夹路径是- %USERPROFILE%\Local Settings\Temp\{CA49C577-4A7A-40C0-93D5-8B736756DC09}\{50F2F878-636A-496F-A7CB-544C067E0C4B}
复制代码
我想搜路径下的zip格式文件,当然要搜的文件夹不只一个,是未知个像上面字母数一样,名字不一样的文件夹,而且zip文件都在第二个大括号文件夹下
作者: Batcher 时间: 2010-10-14 20:52
- @echo off
- for /r "%USERPROFILE%\Local Settings\Temp" %%a in (*.zip) do (
- echo %%a
- )
复制代码
作者: qq506657335 时间: 2010-10-14 21:25
- for /f "delims=" %%i in ('dir "%USERPROFILE%\Local Settings\Temp\*.zip" /s /b /a-d') do (
- echo %%i
- )
复制代码
怎么说呢。。。要是忽视隐藏属性的话batcher的就是最好的了。。。
如果要包括隐藏的那就要用for /f + dir了。。
作者: shuaige100 时间: 2010-10-15 16:47 标题: 回复 3楼 的帖子
/a-d'是虾米意思??你的不行啊,我改成这样也不行啊- for /f "delims=" %%i in ('dir "%USERPROFILE%\Local Settings\Temp\*.zip" /s/b') do (echo %%i)
- pause
复制代码
作者: qq506657335 时间: 2010-10-15 21:20 标题: 回复 4楼 的帖子
/a-d是表示不读取文件夹。。
作者: Batcher 时间: 2010-10-15 22:21 标题: 回复 4楼 的帖子
你可以告诉他怎么个“不行”,让他帮你改改。
作者: shuaige100 时间: 2010-10-16 12:35 标题: 回复 5楼 的帖子
你那个命令不行啊,运行不了啊,一闪就关了
作者: Batcher 时间: 2010-10-16 12:40 标题: 回复 7楼 的帖子
代码保存为test.bat,到命令行窗口里面去运行,看看报错信息。
作者: qq506657335 时间: 2010-10-16 17:50 标题: 回复 7楼 的帖子
我直接郁闷了。。你不会在后面加个pause?
作者: shuaige100 时间: 2010-10-16 18:29 标题: 回复 9楼 的帖子
——我在4楼早加了,运行不了啊
作者: Batcher 时间: 2010-10-16 19:06 标题: 回复 10楼 的帖子
“运行不了”的具体表现是?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |