香港马会三肖中特期期准|家婆三肖中特期期准

系統小技巧:不裝軟件 批處理為文件夾加鎖

CFan 電腦愛好者 2019-04-26 09:19應用 標簽:文件夾 技巧 系統 軟件

每個人電腦上都有一些小秘密不想讓人知道,常規的方法是使用第三方加密軟件進行保護。不過加密軟件會占用系統資源,而且密碼的記憶也讓人很頭疼。對于Windows 10用戶,保護秘密文件可以借助系統自帶的批處理保護文件。

首先啟動記事本輸入下列的代碼,然后將其保存為lock.bat放置在桌面備用(圖1):

cls

@ECHO OFF

title Folder Private

if EXIST "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}" goto UNLOCK

if NOT EXIST Private goto MDLOCKER

:CONFIRM

echo 是要鎖定加密文件夾?(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 "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

attrib +h +s "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

echo 文件夾已被鎖定

goto End

:UNLOCK

echo 請輸入密碼解鎖文件夾

set/p "pass=>"

if NOT %pass%== cfan goto FAIL

attrib -h -s "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

ren "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}" Private

explorer Private

echo 文件夾已經成功解鎖

goto End

:FAIL

echo 錯誤密碼

goto end

:MDLOCKER

md Private

echo 已經創建加密文件夾

goto End

:End

201809wjjs1

代碼解讀:

上述批處理加密文件是借助創建類標識符,并且為其設置系統,隱藏屬性實現。首先在當前目錄下創建一個名為“Private”的目錄,設置密碼(通過if NOT %pass%== cfan語句創建,默認為“cfan”),然后使用rem命令將其重命名為“網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}”(類標識符,可以展開位于注冊表的[HKEY_LOCAL_MACHINE\Software\Classes\CLSID],任意選擇自己需要的標識符)。這樣再次輸入密碼后,代碼會使用rem命令恢復“網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}”為“Private”,同時解除其系統、隱藏屬性方便我們訪問。

這樣當我們需要隱藏文件時,只要將上述批處理復制到需要隱藏文件的目錄下。以管理員身份運行上述批處理,運行后會自動在當前目錄下創建“Private”文件夾(圖2)。

201809wjjs2

圖2 創建加密目錄

按提示將需要加密的文件全部移動到上述加密目錄中,完成文件的移動后繼續運行上述批處理,在系統提示是否加密該目錄時,按提示輸入“Y”確認(圖3)。

201809wjjs3

圖3 確認加密文件夾

按提示輸入Y確認后,此時批處理會自動將“Private”文件夾重命名為“網絡”(文件夾自動變為系統文件夾網絡),同時被自動添加上系統、隱藏屬性(圖4)。

201809wjjs4

圖4 加密文件夾被重命名為“網絡”

因為上述創建的文件夾變為系統文件夾,并且被自動添加系統、隱藏屬性。因此默認情況下用戶無法看到該目錄(需要在文件夾查看方式設置為“顯示隱藏文件、文件夾和驅動器”,并且去除“隱藏受保護的操作系統文件”勾選)。這樣用戶才能看到這個加密的文件夾(圖5)。

201809wjjs5

圖5 查看方式設置

當然因為加密文件被重命名為系統文件夾(網絡),因此即使用戶可以查看到上述加密目錄,用戶雙擊打開后也看不到其中的文件,打開的是系統的網絡目錄(圖6)。

201809wjjs6

圖6 用戶打開無法看到加密文件

如果自己需要訪問加密目錄,同上再次運行批處理,在打開的窗口按提示輸入訪問密碼“cfan”(圖7)。

201809wjjs7

圖7 輸入訪問密碼

輸入正確的密碼后,系統會提示文件夾已解鎖。同時批處理在后臺會自動將網絡系統文件夾重命名為“Private”,同時調用“explorer Private“,自動打開加密文件夾,在打開的窗口訪問加密文件夾即可(圖8)。

201809wjjs8

圖8 訪問加密目錄

如果需要再次加密文件夾,同上訪問完目錄后再次運行批處理即可重新加密隱藏。當然因為這里加密使用的是類標識符的方式,因此如果忘記密碼需要訪問加密目錄,我們可以使用命令行自行解密,啟動命令提示符后按提示輸入下列的命令解密即可(圖9):

rem 取消隱藏屬性

attrib -h -s "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

rem 重命名為Private文件夾

ren "網絡.{208D2C60-3AEA-1069-A2D7-08002B30309D}" Private

201809wjjs9

圖9 手動解密文件夾

 

香港马会三肖中特期期准 北京pk赛车10开奖记录 快乐10分任5中奖多少钱 双面盘什么意思 怎么在赌场赌大小赢 重庆时时1980网址 时时彩免费手机计划软件哪个好 极速时时75秒官方 福彩快三怎么玩赚钱 北京pk10正规官方网站 幸运飞艇人工计划聊天室