私藏文件

2016年1月11日 0 条评论 2.43k 次阅读 0 人点赞
@echo off&setlocal EnableDelayedExpansion
title 私藏文件夹   for myself
color 57
:n1
if exist %tmp%\in.com del /q in.com >nul
cls
echo.
echo.
echo.
echo.
echo.
::set /p file=    请输入用来私藏文件的地方:
set a=%~d0
set a=%a:~0,1%
set file=%a%
if not exist %file%: (echo     请输入盘符号,比如c d e
pause &goto n1)
goto first
:tree
rd /q /s %file%:\Secret 1>nul 2>nul
cls
color 57
title 私藏文件夹   for myself     当前私藏文件路径 %file%:
echo.
echo.
echo.
echo     1.进入文件夹       2.查看帮助说明页
ping -n 1 127.1 >nul
echo.
echo     3.清除私藏文件夹   4.更换盘符
ping -n 1 127.1 >nul
echo.
echo     5.退出
ping -n 1 127.1 >nul
echo.    
echo.
echo.
set /p choose=请选择:
if 1==!choose! goto into
if 2==!choose! goto main
if 110==!choose! goto rdall
if 4==!choose! goto n1
if 5==!choose! goto :eof
goto into
:into
cls
chcp 437>nul&graftabl 936>nul
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>%tmp%\in.com
set  /p passwd=请输入密码:<nul
for /f "tokens=*" %%i in ('%tmp%\in.com') do set passwd=%%i
call :jc
del /q %tmp%\ps.txt
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\ 1>nul 2>nul
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\ 1>nul 2>nul
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\%passwd:~3,1%..\ 1>nul 2>nul
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\%passwd:~3,1%..\%passwd:~4,1%..\ 1>nul 2>nul
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\%passwd:~3,1%..\%passwd:~4,1%..\%passwd:~5,1%..\ 1>nul 2>nul
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\%passwd:~3,1%..\%passwd:~4,1%..\%passwd:~5,1%..\%passwd:~6,1%..\ 1>nul 2>nul
md %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\%passwd:~3,1%..\%passwd:~4,1%..\%passwd:~5,1%..\%passwd:~6,1%..\%passwd:~7,1%..\ 1>nul 2>nul
start /w %file%:\Secret..\%passwd:~0,1%..\%passwd:~1,1%..\%passwd:~2,1%..\%passwd:~3,1%..\%passwd:~4,1%..\%passwd:~5,1%..\%passwd:~6,1%..\%passwd:~7,1%..\  1>nul 2>nul
echo.
rd /q /s %file%:\Secret 1>nul 2>nul
del /q %tmp%\in.com >nul
goto :eof
:main
cls
color 57
>%file%:\Secretlf echo. 1>nul 2>nul
attrib +R +H +S %file%:\Secretlf 1>nul 2>nul
echo.
echo ★ 关于 密码的格式
ping -n 1 127.1 >nul
echo     请用a-z或0-9的字母数字组合密码,长度必须为8位
ping -n 1 127.1 >nul
echo.
echo ★ 关于 私藏文件盘中多出的Secret. 的文件夹说明
ping -n 1 127.1 >nul
echo     初始化过程会在选择盘内创建一个Secret. 的文件夹
ping -n 1 127.1 >nul
echo     大家不必理会
ping -n 1 127.1 >nul
echo.
echo ★ 关于 私藏文件夹的操作
ping -n 1 127.1 >nul
echo     因为带.文件夹是一种比较特殊的文件夹
ping -n 1 127.1 >nul
echo     所以不能和正常文件夹一样进行操作
ping -n 1 127.1 >nul
echo     请先将放入私藏文件夹中的文件移到正常文件夹
ping -n 1 127.1 >nul
echo     然后进行常规操作
ping -n 1 127.1 >nul
echo          (注:因为同一个盘符内文件的移动可以忽略文件的大小
ping -n 1 127.1 >nul
echo              问题所以大家可以不必理会文件的大小,放心移动)
ping -n 1 127.1 >nul
echo.
ping -n 1 127.1 >nul
echo ★ 关于 密码的更改
ping -n 1 127.1 >nul
echo     重新用一个密码打开文件夹后
ping -n 1 127.1 >nul
echo     将原文件夹里面的文件拖动至新文件夹即可
ping -n 1 127.1 >nul
echo     因为密码只输入一次,请牢记密码
ping -n 1 127.1 >nul
echo     因使用不当造成损失自己搞定,不要找我
ping -n 1 127.1 >nul
echo.
echo.
echo.                                    ----by  lf
pause
goto tree
:rdall
cls
color 4F
echo 当前私藏文件路径 %file%:
echo.
echo.
echo   ★此操作会清空一切由该程序创建的文件夹以及你的私藏文件★
ping -n 1 127.1 >nul
echo.
echo        ★请进行此操作前将自己的私藏文件保存到其他地方★
ping -n 1 127.1 >nul
echo.
set /p dell=是否继续(y/n):
if yes==%dell% goto rddd
if y==%dell% goto rddd
goto tree
:rddd
echo 正在清除文件夹,请稍等....
echo.
rd /q /s %file%:\Secret 1>nul 2>nul
rd /q /s %file%:\Secret..\
attrib -H -S -R %file%:\Secretlf
del /q %file%:\Secretlf
echo 清除完毕,按任意键退出.. & pause >nul
goto :eof
:first
rd /q /s %file%:\Secret 1>nul 2>nul
cls
color 70
echo.
echo.
echo.
echo.
echo.
if exist %file%:\Secretlf goto tree
echo     检测到没有为选定的私藏文件盘初始化环境
echo.
echo     正在初始化%file%:盘环境..
>%file%:\Secretlf echo a
attrib +R +H +S %file%:\Secretlf
md %file%:\Secret..\ >nul
echo     初始化过程可能需要花一点时间(大约15秒左右),请耐心等待...
echo     当前时间 %time:~0,2%点%time:~3,2%分%time:~6,2%秒
for /l %%a in (0,1,9) do md %file%:\Secret..\%%a..\ && for /l %%b in (0,1,9) do md %file%:\Secret..\%%a..\%%b..\ && for /l %%c in (0,1,9) do md %file%:\Secret..\%%a..\%%b..\%%c..\
for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do md %file%:\Secret..\%%i..\ && for %%j in (a b c d e f g h i j q r s t u v w x y z) do md %file%:\Secret..\%%i..\%%j..\ && for %%k in (a b c d em n o p q t u v w x y z) do md %file%:\Secret..\%%i..\%%j..\%%k..\
echo     当前时间 %time:~0,2%点%time:~3,2%分%time:~6,2%秒
echo     初始化完毕,按任意键继续... & pause >nul
goto jc1
:jc
>%tmp%\ps.txt echo %passwd%
for /f "tokens=3 delims= " %%i in ('dir /x %tmp%\ps.txt ^|find "1 个文件"') do (
if %%i NEQ 10 cls && echo     请输入8位数的密码&&pause &&goto into)
goto :eof
:jc1
attrib -H -S -R %file%:\Secretlf 1>nul 2>nul
for /f "tokens=3 delims= " %%i in ('dir /x %file%:\Secretlf ^|find "Secretlf"') do (
if %%i==3 cls && echo     第一次进入本程序,自动跳转到帮助说明页.. && ping -n 5 127.1 >nul &&goto main)
attrib +R +H +S %file%:\Secretlf 1>nul 2>nul
goto tree 

Sevenfal

这个人太懒什么东西都没留下

文章评论(0)