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

TOP

有那样单个隐藏文件,为什么不能直接输入一个文件让其隐藏呢?
@echo off
color 1b
echo.
echo.
echo.
set /p a=请选择隐藏(h)或取消隐藏(c):
if "%a%"=="h" goto hidden
if "%a%"=="c" goto cancel
:hidden
echo.
echo.
echo.
set /p k=请输入要隐藏的文件及文件夹:
for %%f in (c: d: e: f do (
    attrib /s /d %%f\%k% +h +r +s
) >nul 2>nul
pause>nul & exit
:cancel
echo.
echo.
echo.
set /p k=请输入要取消隐藏的文件及文件夹:
for %%f in (c: d: e: f:) do (
    attrib /s /d %%f\%k% -h -r -s
) >nul 2>nul
pause>nul & exit

TOP

要隐藏文件的话有一个方式,利用NTFS数据流
  1. @if not defined test @echo off
  2. md %systemdrive%\123
  3. if not exist %systemdrive%\123\ goto err01
  4. cd /d %systemdrive%\123
  5. ::ntfs test
  6. echo.@echo.^>123.txt:123 ^&^& set "ads=on" > 123.bat
  7. call 123.bat >nul 2>&1
  8. del 123.txt /f/q >nul 2>&1
  9. if not defined ads goto err02
  10. ::ads
  11. md 123
  12. echo.这是ads测试>123:123.txt
  13. dir /a 123\* /a & pause
  14. type 123:123.txt & pause
  15. start notepad 123:123.txt
  16. pause
  17. echo.以上是ads隐藏文件的方式.
  18. echo.要删除将整个文件夹删掉就可
  19. goto end
  20. :err01
  21. echo.建立文件目录失败
  22. goto end
  23. :err02
  24. echo.磁盘分区不是使用ntfs
  25. goto end
  26. :end
复制代码
这样就可以发现有一个名称为123:123.txt的文件,但用一般方式是看不到的
这样也有隐藏效果

[ 本帖最后由 sylovanas 于 2009-1-8 14:54 编辑 ]

TOP

虽然失败了,但是还是要支持一下

TOP

回复 22楼 的帖子

选择空图标是个不错的注意
不过在刷新时就会出现文件夹的闪动;放在盘符里还会看到虚线框(除了放在桌面)
不注意的人一般不会看得到这个隐藏的文件,方法还不错!!
http://hi.baidu.com/%BD%BA%CB%AE502

TOP

dir /?

TOP

测试一下  谢谢分享

TOP

举个例子吧:
@ECHO off
echo 请输入密码:
:start
ping 127.1 -n 5 -w 10|set /p p=>con
set /p p=
cls
echo.
for /f "skip=1 tokens=4" %%i in ('md5 -s %p%') do set MD5=%%i
if %MD5%==c8ba76c279269b1c6bc8a07e38e78fa4 goto OK
echo 密码有误,请重新输入:
set /a t+=1
if %t% lss 3 goto start
echo 对不起,超过限制次数了。&goto :eof
:OK
cacls %1 /t /e /r administrator everyone
--------------------------------------------------------------------
以上内容保存为c.bat放在系统文件夹,
注册表添加文件夹右键命令:c  "%1"
---------------------------------------------------------------------
注:md5.exe为外部程序。

[ 本帖最后由 jxing1214 于 2008-12-30 11:31 编辑 ]

TOP

我觉得要用attrib 命隐藏/显示文件,或者用cacls设置访问权限,较为实用的方法还是把命令直接加到右键里面,这样用起来方便很多。当然,为了防止别人操作,你也可以用批处理设置右键命令的执行口令。

TOP

楼主还是贵宾级的人物啊,真是看得无语了。

TOP

回复 1楼 的帖子

顶!!!这样是不错的,只要在文件夹选项的查看选项卡下,选择"显示全部文件和文件夹",再把"隐藏受保护的操作系统文件"前的对勾去掉,此时会弹出对话框,选择"是"按钮就显示出来了.

TOP

非常的不错很有趣啊 恶搞一下自己

TOP

用文件类标识符也可以伪装隐藏的。

TOP

dir/a什么都看到了!

TOP

打开CMD,转到E盘下(C:\Documents and Settings\Administrator>e:),不断按键盘上的Tab,看看有什么文件和文件夹可以隐藏。

TOP

返回列表