Board logo

标题: [其他] [已解决]批处理怎样查找文件夹下是否存在隐藏文件和子文件夹? [打印本页]

作者: zhoubin    时间: 2011-2-16 09:00     标题: [已解决]批处理怎样查找文件夹下是否存在隐藏文件和子文件夹?

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

[ 本帖最后由 zhoubin 于 2011-2-17 07:55 编辑 ]
作者: TX_kakashi    时间: 2011-2-16 11:10

用 dir/ah 来查找隐藏文件
作者: zhoubin    时间: 2011-2-16 12:22     标题: 回复 2楼 的帖子

dir C:\PXE_DOS-PE1X-PE3X /ah
子文件夹下的隐藏文件,这样写,没有列出。。。。
有没有其他更好的办法呢?
谢谢。。。。
作者: Batcher    时间: 2011-2-16 12:33     标题: 回复 3楼 的帖子

给dir加个/s选项试试
作者: lvsehuaxue    时间: 2011-2-16 15:44

  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 编辑 ]
作者: lvsehuaxue    时间: 2011-2-16 15:54     标题: 如果要显示隐藏文件及文件夹

  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 编辑 ]
作者: zhoubin    时间: 2011-2-17 07:53

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




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