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

[其他] [已解决]批处理怎样查找文件夹下是否存在隐藏文件和子文件夹?

各位坛友:
你们好,我想查找C:\PXE_DOS-PE1X-PE3X文件夹下是否存在隐藏的文件和子文件夹。。。。。
因为C:\PXE_DOS-PE1X-PE3X文件夹下的文件和子文件夹比较多,想写个批处理来查找一下C:\PXE_DOS-PE1X-PE3X文件夹下是否存在隐藏的文件和子文件夹。。。。
本人是菜鸟,所以麻烦各位老师了,谢谢!!!

[ 本帖最后由 zhoubin 于 2011-2-17 07:55 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

用 dir/ah 来查找隐藏文件

TOP

回复 2楼 的帖子

dir C:\PXE_DOS-PE1X-PE3X /ah
子文件夹下的隐藏文件,这样写,没有列出。。。。
有没有其他更好的办法呢?
谢谢。。。。

TOP

回复 3楼 的帖子

给dir加个/s选项试试
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. @echo off
  2. dir /ah /b /s C:\PXE_DOS-PE1X-PE3X\ >nul 2>nul
  3. if %errorlevel% == 1 echo 无隐藏文件夹和隐藏文件&pause&exit
  4. dir /ah /b /s C:\PXE_DOS-PE1X-PE3X\ | findstr \. >nul && echo 有隐藏文件
  5. dir /ah /b /s C:\PXE_DOS-PE1X-PE3X\ | findstr /v \. >nul && echo 有隐藏文件夹
  6. pause
复制代码

[ 本帖最后由 lvsehuaxue 于 2011-2-16 15:45 编辑 ]

TOP

如果要显示隐藏文件及文件夹

  1. @echo off
  2. dir /ah /b /s C:\PXE_DOS-PE1X-PE3X\ >nul 2>nul
  3. if %errorlevel% == 1 echo 无隐藏文件夹和隐藏文件&pause&exit
  4. dir /ah /b /s C:\PXE_DOS-PE1X-PE3X\ | findstr \. && echo.&echo.&echo 以上为隐藏文件
  5. dir /ah /b /s C:\PXE_DOS-PE1X-PE3X\ | findstr /v \. && echo.&echo.&echo 以上为隐藏文件夹
  6. pause
复制代码

[ 本帖最后由 lvsehuaxue 于 2011-2-16 15:56 编辑 ]
1

评分人数

TOP

谢谢楼上的老大。。。。。
可以了,谢谢!!!!

TOP

返回列表