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

[文件操作] 批处理怎样在不规则名文件夹里搜索zip文件?

文件夹路径是
  1. %USERPROFILE%\Local Settings\Temp\{CA49C577-4A7A-40C0-93D5-8B736756DC09}\{50F2F878-636A-496F-A7CB-544C067E0C4B}
复制代码
我想搜路径下的zip格式文件,当然要搜的文件夹不只一个,是未知个像上面字母数一样,名字不一样的文件夹,而且zip文件都在第二个大括号文件夹下

  1. @echo off
  2. for /r "%USERPROFILE%\Local Settings\Temp" %%a in (*.zip) do (
  3.     echo %%a
  4. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. for /f "delims=" %%i in ('dir "%USERPROFILE%\Local Settings\Temp\*.zip" /s /b /a-d') do (
  2.   echo %%i
  3. )
复制代码
怎么说呢。。。要是忽视隐藏属性的话batcher的就是最好的了。。。
如果要包括隐藏的那就要用for /f + dir了。。

TOP

回复 3楼 的帖子

/a-d'是虾米意思??你的不行啊,我改成这样也不行啊
  1. for /f "delims=" %%i in ('dir "%USERPROFILE%\Local Settings\Temp\*.zip" /s/b') do (echo %%i)
  2. pause
复制代码

TOP

回复 4楼 的帖子

/a-d是表示不读取文件夹。。

TOP

回复 4楼 的帖子

你可以告诉他怎么个“不行”,让他帮你改改。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5楼 的帖子

你那个命令不行啊,运行不了啊,一闪就关了

TOP

回复 7楼 的帖子

代码保存为test.bat,到命令行窗口里面去运行,看看报错信息。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7楼 的帖子

我直接郁闷了。。你不会在后面加个pause?

TOP

回复 9楼 的帖子

——我在4楼早加了,运行不了啊

TOP

回复 10楼 的帖子

“运行不了”的具体表现是?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表