qq1239996785 发表于 2012-9-30 08:56

BAT隐藏文件夹建立工具 高手绕行

@echo off
:menu
@color 0a
@mode con cols=40 lines=20
:start
@title 隐藏文件夹建立工具 By 涵哥
@echo off
echo ※※※※※※※※※※※※※※※※※※※※
echo. 〓 隐藏文件夹建立工具 〓
echo.
echo. -By qq1239996785
echo ※※※※※※※※※※※※※※※※※※※※
ECHO ◆◇选择◆◇
echo ╭——————╮
echo │1.建立文件夹│
echo │2.锁定文件夹│
echo │3.解锁文件夹│
echo │4.删除文件夹│
echo │5.进入文件夹│
echo │6. 使用说明│
echo │7. 退出│
echo ╰——————╯
echo.
set /p all=选择相应数字:
if /i "%all%"=="1" goto md1
if /i "%all%"=="2" goto sd1
if /i "%all%"=="3" goto js1
if /i "%all%"=="4" goto sc1
if /i "%all%"=="5" goto jr1
if /i "%all%"=="6" goto sm
if /i "%all%"=="7" goto
:md1
title 文件夹名称
@mode con cols=40 lines=20
echo 选择好后请按回车键.
set /p md2=


:mdok

title 建立 %md2%文件夹
@echo off
@mode con cols=30 lines=10
cls
md %md2%\
attrib /d /s %md2% +s +h
md %md2%..\
attrib /d /s %md2%.. +s +h
ECHO.
ECHO.
echo 文件夹建立成功 -By qq1239996785
ECHO.
ECHO.
pause
goto menu

:sd1
title
@echo off
@mode con cols=40 lines=20
echo 把要锁定文件拖到本程序窗口里
set /p sd=
cls
@echo off
echo y|cacls.exe %sd% /e /d everyone
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. 锁定成功!
echo.
echo.
echo.
echo. -By qq1239996785
pause
goto menu


:js1
title
@echo off
@mode con cols=40 lines=20
echo 把要解锁文件拖到本程序窗口里
set /p js=
cls
@echo off
echo y|cacls.exe %js% /g everyone:f
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. 解锁成功!
echo.
echo.
echo.
echo. -By qq1239996785
pause
goto menu

:sc1
title
@echo off
@mode con cols=40 lines=20
echo 把要删除的文件夹拖到本程序窗口里
set /p sc=
cls
rd /s /q %sc%.\
rd /s /q %sc%\
echo.
pause
goto menu

:jr1
title
@echo off
@mode con cols=40 lines=20
echo 要把文件夹拖到本程序窗口里
set /p jr=
cls
start %jr%.\
echo.
pause
goto menu

:sm
ECHO 使用说明:本工具是利用XP系统的一个小小的BUG,可以建立一个隐藏文件夹,你生成的文件夹的后面会有一个“.”.其实这个文件夹是一个伪装的文件夹 可以往这个文件夹里存一些东西伪装一下.但是不会影响到隐藏效果。 如果要放私密的东西用本工具的 "进入文件夹" 功能进入到隐藏文件夹中. By qq1239996785 >使用说明.txt
START 使用说明.txt
pause
goto menu


我是新手   只能做到这样了 反正很实用跪求回帖




FishSauce 发表于 2012-9-30 09:05

何必隐藏文件夹呢,直接放进C盘不就可以了,如果要隐藏应该是代码里新建文件夹的属性你没设置,默认是非隐藏的.可惜我不会批处理,帮不了你

qq1239996785 发表于 2012-9-30 09:13

浅唱寂寞 发表于 2012-9-30 09:05 static/image/common/back.gif
何必隐藏文件夹呢,直接放进C盘不就可以了,如果要隐藏应该是代码里新建文件夹的属性你没设置,默认是非隐藏的 ...

这个东西你可以试试   不是加属性的东西
挺实用的   可以放某些私密的东西

1.在任意盘符建立个文件夹
2 进工具选1建立隐藏文件夹
3 把1步建立的隐藏文件夹拖到工具界面上
4 建立

然后刚才1步建立的文件夹还是存在
可以随便存一些东西

要是想打开隐藏起来的文件夹 就选择5
进去后跟那个1步简历的文件夹是不同的空间

PSXP有用WIN7自测

FishSauce 发表于 2012-9-30 09:16

qq1239996785 发表于 2012-9-30 09:13 static/image/common/back.gif
这个东西你可以试试   不是加属性的东西
挺实用的   可以放某些私密的东西



我估计用不到,我一般不放什么私密东西,主要是怕东西丢失,所以东西也一般都备份在网盘上

无名智者 发表于 2012-9-30 09:17

本帖最后由 无名智者 于 2012-9-30 09:28 编辑

{:1_925:}原来是用attrib和cacls实现的

用超级管理员账户登录这些什么锁定都废了
C:\Users\智者神>cacls.exe /?

注意: 不推荐使用 Cacls,请使用 Icacls。

显示或者修改文件的访问控制列表(ACL)

CACLS filename ]
      ] ] ]
    filename      显示 ACL。
    /T            更改当前目录及其所有子目录中
                  指定文件的 ACL。
    /L            对照目标处理符号链接本身
    /M            更改装载到目录的卷的 ACL
    /S            显示 DACL 的 SDDL 字符串。
    /S:SDDL       使用在 SDDL 字符串中指定的 ACL 替换 ACL。
                  (/E、/G、/R、/P 或 /D 无效)。
    /E            编辑 ACL 而不替换。
    /C            在出现拒绝访问错误时继续。
    /G user:perm赋予指定用户访问权限。
                  Perm 可以是: R读取
                               W写入
                               C更改(写入)
                               F完全控制
    /R user       撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
    /P user:perm替换指定用户的访问权限。
                  Perm 可以是: N无
                               R读取
                               W写入
                               C更改(写入)
                               F完全控制
    /D user       拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。

缩写:
    CI - 容器继承。
         ACE 会由目录继承。
    OI - 对象继承。
         ACE 会由文件继承。
    IO - 只继承。
         ACE 不适用于当前文件/目录。
    ID - 已继承。
         ACE 从父目录的 ACL 继承。C:\Users\智者神>attrib /?
显示或更改文件属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       ]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
I 无内容索引文件属性。

      指定 attrib 要处理的文件。
/S 处理当前文件夹及其所有子文件夹中的匹配文件。
/D 也处理文件夹。
/L 处理符号链接和符号链接目标的属性。

qq1239996785 发表于 2012-9-30 09:18

浅唱寂寞 发表于 2012-9-30 09:16 static/image/common/back.gif
我估计用不到,我一般不放什么私密东西,主要是怕东西丢失,所以东西也一般都备份在网盘上

嗯嗯   有人会用到的   

{:301_995:}A片必备

qq1239996785 发表于 2012-9-30 09:19

无名智者 发表于 2012-9-30 09:17 static/image/common/back.gif
原来是用attrib实现的

好好看看不是attrib

980495584 发表于 2012-9-30 09:22

无名智者 发表于 2012-9-30 09:23

qq1239996785 发表于 2012-9-30 09:19 static/image/common/back.gif
好好看看不是attrib

刚才忘了说了

还有一个cacls

qq1239996785 发表于 2012-9-30 09:25

980495584 发表于 2012-9-30 09:22 static/image/common/back.gif
锁定指定文件夹吗?

是的{:301_992:}
页: [1] 2
查看完整版本: BAT隐藏文件夹建立工具 高手绕行