關於bat批處理對文件夾隱藏及相關密碼加密


本來我是想整一個文件夾加密,不過我后來一想,干脆把文件夾整個隱藏,不輸入密碼直接不可見豈不更好?!!,畢竟一些可疑文件夾如果顯示卻又加密顯得欲蓋彌彰,嘿嘿。下面是過程。

  1. 先創建一個.txt文件,輸入以下代碼

attrib +S +H E:\目標

把E:\目標改成自己需要隱藏的文件夾的地址;

然后保存,關閉,把.txt后綴名改成.bat

雙擊,看看目標文件是不是沒了,哈哈。

別急,接下來是顯示回來

  1. 再創建一個.txt文件,輸入以下代碼

 @echo off
set "psCommand=powershell -Command "$pword = read-host '請輸入密碼:' -AsSecureString ; ^
     $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
for /f "usebackq delims=" %%p in (`%psCommand%`) do set password=%%p
set pw=123456      //在這里設置自己的密碼
if %password% == %pw% goto 1
echo 密碼輸入錯誤 && pause
exit
:1
attrib -S -H E:\目標    //地址別忘了修改
echo 文件已顯示,請到對應目錄查看
pause

然后保存,關閉,把.txt后綴名改成.bat

雙擊執行,然后再輸入自己的密碼,回車,文件夾是不是回來了,哈哈。

bat文件可以直接放在桌面,對指定地址的文件夾進行操作,也可以放在一個很深的文件夾里,然后在桌面創建快捷方式(這樣可以修改圖標,哈哈)

如果運行閃退或者亂碼,請修改txt文件編碼類型,一般都是UTF-8改成ANSI就行了。別問我為什么知道,嗚嗚。

以下還有其他兄弟的代碼

@ECHO OFF
color 2
title Folder Private
color 0d
if EXIST "HTG Locker" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo             ===================================================
echo             *                                                 *
echo             *   你確定要加密隱藏Private文件夾嗎?(Y/N)            *
echo             *   Y:隱藏                                         *
echo             *   N:不隱藏                                       *
echo             *                                                 *
echo             ===================================================
set /p cho=...輸入你內心最真實的想法:
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "HTG Locker"
attrib +h +s "HTG Locker"
echo Folder locked
goto End
:UNLOCK
echo 輸入密碼來解鎖文件夾
set/p "pass=>"
if NOT %pass%== 123 goto FAIL   //記得設置自己的密碼
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End

這個是一體式的,集隱藏顯示為一體,不過就是這個會指定和它在同一文件夾的Private文件進行隱藏,用的小伙伴可以將要隱藏的東西放在里面。

 

好了,暫時就這樣,開始奔放吧!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM