有效隱藏檔案的方法

隱藏檔案的一般方法是:右鍵該檔案選擇內容,將下面的隱藏前面的對勾打上即可;如果需要顯示隱藏的檔案,單點資料夾上面的「工具—資料夾選項」選單,在檢視裡所選顯示隱藏檔案即可。

第二種隱藏檔案的方法是:巧用虛擬磁碟隱藏檔案

下面,就給大家介紹一下如何利用虛擬磁碟來隱藏檔案。

第一、建立「虛擬磁碟批處理檔案

首先我們開啟筆記本,然後輸入下列代碼:

@echo off
md d:\recycled\udrives.{25336920-03f9-11cf-8fd0-00aa00686f13} >nul
if exist z:\nul goto delete
subst z: d:\recycled\udrives.{25336920-03f9-11cf-8fd0-00aa00686f13}
start z:\
goto end
:delete
subst /d z:\
:end

儲存為批處理檔案(.bat)即可,這裡我們儲存為:虛擬磁碟.BAT。

此檔案的代碼含義下列介紹:

  • 第一行、第二行批處理腳本的含義是:關閉回顯並且在 “d:\recycled\“ 目錄下新增一個 “udrives.{25336920-03f9-11cf-8fd0-00aa00686f13}“ 資料夾。
  • 第三行至第八行的含義是:先判斷在「我的電腦」視窗中是否有一個名為z:的虛擬磁碟,有的話則刪除;反之則將 d:\recycled\udrives.{25336920-03f9-11cf-8fd0-00aa00686f13} 資料夾虛擬為z:並開啟它。最後一行則是離開指令提示符視窗。

第二、使用「虛擬磁碟」——虛擬磁碟.BAT

  我們按兩下剛才建立的「虛擬磁碟.BAT」檔案,「我的電腦」就會出現一個虛擬磁碟,並開啟,我們將重要檔案存放到虛擬磁碟之後。

  我們對電腦進行「登出」一下,然後啟動電腦,就會發現已經看不到剛才的虛擬磁碟了。這樣我們的檔案也就保護起來了。當然虛擬磁碟裡的檔案是不會被刪除的。

  虛擬磁碟上的檔案實際上是存放在 d:\recycled\udrives.{25336920-03f9-11cf-8fd0-00aa00686f13} 這個資料夾中。

  不過,不用緊張,即使在「資料夾檢視」選項中設定為顯示全部文件,udrives.{25336920-03f9-11cf-8fd0-00aa00686f13} 資料夾下的內容也是無法看到的,當然就不能透過清空資源回收筒的方法將這個資料夾及該資料夾下的儲存的檔案刪除了。

  備註:如果要檢視開啟被隱藏的檔案,可以透過在DOS指令提示符下檢視,或者是按兩下上面的建立的「虛擬磁碟.BAT」檔案。

範例1:

按兩下就會出現一個O磁碟區,再次按兩下就會關閉O磁碟區。妳可以在O磁碟區裡放一些不想讓別人看到的東東

@ECHO OFF
MD D:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL
IF EXIST O:\NUL GOTO DELETE
SUBST O: D:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}
ren  START O:\
GOTO END
:DELETE
SUBST /D O:
:END

範例2:

@ECHO OFF
MD E:/RECYCLED/UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL      //在E磁碟區建立一個這樣的目錄
IF EXIST O:/NUL GOTO DELETE        //判斷是否有O磁碟區
SUBST O: E:/RECYCLED/UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}      //把O磁碟區的路徑指向這個特殊目錄
START O:/       //開啟O磁碟區
GOTO END //結束
ELETE //或者=else
SUBST /D O:    //刪除O磁碟區
:END        //結束

帶密碼功能

if \”%mima%\”==\”password\” goto o  這句中的password就是密碼。。

@echo off
color 0A
set ci=3
echo 注意: 三次輸入錯誤將離開.
:1
set /p mima=請輸入密碼:
if \"%mima%\"==\"password\" goto o
set /a ci-=1
if \"%ci%\"==\"0\" cls&echo.&echo ====沒密碼還想進來!!!====沒門!!!====&echo.&pause&echo.&exit
cls&echo.&echo 你還有 %ci% 次機會&echo.&goto 1
:o
MD D:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL
IF EXIST M:\NUL GOTO DELETE
SUBST M: D:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}
GOTO END
:DELETE
SUBST /D M:
:END

隨機建立密碼

set code 是全部字串
if !n! lss 12 goto begin 這個是位數
f !m! lss 200 set str=&set n=0&goto begin 產生個數。

@echo off
set code=abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
setlocal enabledelayedexpansion
:begin
set /a a=%random%%%64
set var=!code:~%a%,1!&set str=!str!!var!
set /a n+=1
if !n! lss 12 goto begin
echo !str!>>password.txt
set /a m+=1
if !m! lss 200 set str=&set n=0&goto begin
pause>nul

將txt格式檔案轉換成bat格式檔案的三種方法

  第一種方法:

  修改檔案副檔名,直接將.txt改成.bat格式。需先開啟「我的電腦」——「工具」選單——「資料夾選項」——「檢視」選項卡,將「隱藏已知檔案類型的副檔名」,將副檔名都顯示出來。

  第二種方法:

  編輯好後選擇另存為,檔案名稱後面直接加上副檔名,如:open.bat。儲存類型選擇為「全部檔案」。

  第三種方法:

  編輯好後選擇另存為,直接在檔案名稱處輸入一個帶英文引號的檔案名稱就可以了,如”open.bat”,系統會強制把它儲存成BAT格式。

文章來源:https://blog.xuite.net/yupsky/blog/50582077#


已發佈

分類:

作者:

標籤:

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *