cls
@echo off
title folder private
if exist "htg locker" goto unlock
if not exist private goto mdlocker
:confirm
echo encrypt ? (y/n)
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 input password:
set/p "pass=>"
if not %
pass
%== 在此設定密碼 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
修改
if not %
pass
%== 在此設定密碼 goto fail
中的 「 在此設定密碼 」,以密碼123456為例
if not %
pass%==
123456 goto fail
儲存並修改檔名為encrypt.bat(名稱任意,改為bat檔案就行),並將此檔案放入即將加密的檔案/文件所在目錄。下圖以加密 cc.txt 為例
雙擊encrypt.bat , 可以看見建立了新資料夾 private ,將 cc.txt 拖入private資料夾
再次雙擊encrypt.bat可看到如圖介面,輸入y(或者y),按下回車鍵即可。然後可以看到private資料夾已經被隱藏。
解密:雙擊 encrypt.bat , 顯示如下,輸入密碼123456,按回車即可
備註:此加密方法通過檢視bat檔案可以直接看到密碼,所以最好把bat檔案也加密一下。最簡單的方式就是重新命名,例如把bat檔案改為png檔案或者其他檔案,要使用的時候再修改回bat檔案。
另類的資料夾加密(批處理實現)
之前看到有把日本兩人劇情片放在諸如 日本文化交流 英語四六級 等資料夾裡,或者建很多個很深的資料夾,然後放到其中乙個資料夾內,一般人看到就不會想翻的。閒來無事,就寫了個批處理來實現。此批處理可以實現每層新建指定個數的資料夾,然後每個資料夾裡再遞迴新建相同個數的資料夾,一直達到指定的層數為止。批處理 ...
python 常用小程式 資料夾
coding utf 8 usr bin python import os checkfilesrec 遍歷指定目錄下的所有的檔案 不包括資料夾 def checkfilesrec path for root,dirs,files in os.walk path for file in files ...
應用程式資料夾1
mvc資料夾 所有的mvc應用程式的資料夾名稱都是相同的。mvc框架是基於預設的命名。控制器寫在controllers資料夾中,檢視寫在views資料夾中,模型寫在models資料夾中。就不必再應用程式 中使用資料夾名稱。標準化的命名減少了 量,同時有利與開發人員對mvc專案的理解。content資...