用第三方軟件實現(xiàn)Windows文件夾的密碼保護,這已經(jīng)不是什么新鮮事了。然而,我們還可以用批處理的辦法實現(xiàn)。當(dāng)然,BAT文件只建一次就會一勞永逸。 首先創(chuàng)建一個文件夾,這其中將要放置以密碼保護的子文件夾和用來處理的批處理文件。文件夾創(chuàng)建之后,在其中建立一個文本文件,名字任意,因為它只是一個臨時過渡文件,用完后我們會刪除它。 在創(chuàng)建的文本文件中輸入如下代碼: @ECHO OFF ::關(guān)掉無關(guān)顯示 CLS ::清除屏幕閑雜信息 title 文件夾上鎖工具 ::命名批處理標(biāo)題 if EXIST 'Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}' goto JIESHUO if NOT EXIST Locker goto WJJCJ :YON ::設(shè)定輸入與確認(rèn)模塊 echo 確認(rèn)要鎖定這個文件夾嗎(Y/N) set/p 'cho=>' if %cho%==Y goto SHUODING if %cho%==y goto SHUODING if %cho%==n goto END if %cho%==N goto END echo 無效選擇 ::顯示選擇無效 goto YON ::轉(zhuǎn)回到判斷模塊 :SHUODING ::設(shè)定鎖定功能的模塊 ren Locker 'Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}' attrib +h +s 'Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}' echo 文件夾已被鎖定 ::顯示鎖定信息 goto End ::轉(zhuǎn)到結(jié)束模塊 : JIESHUO ::設(shè)定解鎖模塊 echo 輸入鎖定文件夾的密碼 set/p 'pass=>' ::定義輸入變量 if NOT %pass%==這里輸入你的密碼 goto WUXIAO ::判斷密碼的正確性 attrib -h -s 'Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}' ren 'Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}' Locker echo 文件夾成功解鎖! ::成功解鎖信息顯示 goto End :WUXIAO ::設(shè)置輸入無效提示模塊 echo 密碼無效 ::密碼無效顯示 goto end :WJJCJ ::創(chuàng)建文件夾的模塊 md Locker ::創(chuàng)建文件夾的命令 echo 文件夾鎖建立成功 goto End :End ::結(jié)束模塊 代碼簡要說明: 帶Control命令的字串代表用控制面板創(chuàng)建一個不可見的文件夾;attrib命令帶+h和+s參數(shù),可將其設(shè)置為系統(tǒng)和隱含屬性,這將更加隱秘;代碼段中以冒號前置單詞引導(dǎo)的每個分段,分別代表一個功能模塊,如YON表示確認(rèn),SHUODING表示鎖定,UNLOCK表示解鎖,WJJCJ表示生成文件夾,SHIXIAO表示無效提示。 至此,任務(wù)即將完成。在需要將敏感文件夾設(shè)置為用密碼訪問時,打開上述文件,在代碼中找到“這里輸入你的密碼”字串,刪除這個字串,然后輸入你自己設(shè)置的密碼(這里如123456)。修改完畢后,將這個文檔另存為“鎖定文件.BAT”。刪除原來的TXT文件,保留BAT文件以后使用。 小提示: 在存盤時要選擇文件類型為“所有文件*.*”。否則仍會被保存為TXT類型文件,將不能被執(zhí)行。 雙擊創(chuàng)建的文件“鎖定文件.BAT”,會立即自動創(chuàng)建一個名為“Locker”的文件夾,現(xiàn)在打開這個文件夾,然后將隱私文件保存進去。 之后,再雙擊“鎖定文件.BAT”文件,便可看到命令對話窗口: 鍵入“Y”并按Enter鍵后,將自動以密碼鎖定剛才建立的文件夾,同時該文件夾會從眼前消失,現(xiàn)在只能看到有一個批處理文件了。 如果希望再次看到這個文件夾,再雙擊一遍“鎖定文件.BAT”文件。但這次運行的結(jié)果是,需要先輸入先前設(shè)定的密碼,然后按下回車。 隨后,我們看到保存隱私文件的“Locker”文件夾又出現(xiàn)了。 這樣,我們就完成了免第三方軟件,僅在Windows中用批處理以密碼隱藏方式保護文件夾的任務(wù)。 小警示:請不要在存有重要數(shù)據(jù)的文件夾上測試上述技巧。你可以先找一個空文件夾,放入一些沒用的文件來測試,待測試通過并確認(rèn)沒有問題后,再利用它來加密你的重要文件夾。 小技巧:忘掉密碼怎么辦? 如果忘記了密碼,只要右擊“鎖定文件.BAT”文件,選擇“編輯”,在打開的記事本文件中搜索“%pass%”,就可以看到自己設(shè)定的密碼了。
|
|