Board logo

标题: [文件操作] 批处理怎样隐藏文件夹? [打印本页]

作者: hanruiqi    时间: 2011-5-5 11:43     标题: 批处理怎样隐藏文件夹?

找了很多了 都是隐藏文件的,
我想的是自动判断文件夹是否隐藏,隐藏文件夹就设置为显示,显示的就设置为隐藏啊
作者: lxzzr    时间: 2011-5-5 12:32

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. if exist c:\test (
  4. dir c:\ | find /i "DIR" | find /i "test" >nul
  5. if !errorlevel! == 0 (
  6. attrib +h c:\test
  7. ) else (
  8. attrib -h c:\test
  9. )
  10. )
  11. PAUSE
复制代码

作者: hfg1977    时间: 2011-5-5 12:43

隐藏文件夹或文件与设置隐藏属性是不同的概念.
XP下并没有安全的隐藏或保护文件的方法,很多方法会造成文件的丢失,不可读取等问题.
所以很多需要文件隐藏或保护的单位都是有针对性的单独开发的.
作者: hanruiqi    时间: 2011-5-5 13:26

谢谢版主,我希望能深度隐藏 显示所有文件和文件夹也显示不出来那种。不过这个也可以 谢谢啦 辛苦啦
作者: lxzzr    时间: 2011-5-5 17:19

能具体说下深度隐藏指的是什么吗?
作者: bluewing009    时间: 2011-5-5 21:11

建议你试试attrib c:\test,比你用dir再判断方便。

深度隐藏?文件夹加密?伪装?




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