explorerAdvancedFolderHiddenSHOWALL分支,修改DWORD值CheckedValue的鍵值為0(默認為1,如果沒有該DWORD值可以新建),關閉注冊表編輯器,按F5鍵刷新桌面。現在這些文件隱藏的就更深了,不信你可以看看,看能否看到它們:進入“我的電腦”中,點擊“查看(v)”→“文件夾選項”→“查看”→“顯示所有文件”(Windows 9x下),或者單擊“工具”→“文件夾選項”→“查看”→“顯示所有文件和文件夾”(Windows 2000/XP下),本來這樣可以查看所有隱藏的文件,但進入隱藏文件的那個回收站后,你什么也發現不了!
為什么帶“.”的文件夾會有這么大的“魔力”呢?其實,我們是用了一個不合法的文件名來建立了一個特殊的文件夾,該文件夾在Windows下帶有一定的特殊性,因此能達到一定的安全效果。為什么我要在“安全”前面加上一個定語“一定的”呢?這是因為用這種方法加密的文件夾并非真的那么牢靠,雖然在Windows下和命令提示符下這個特殊的文件夾中的內容不容易被發現,但利用某些軟件就可以看到其中的內容。比方說文件管理軟件Windows Commander、看圖軟件ACDSee就可以顯現其中的內容!以ACDSee為例,打開ACDSee,可以看到它的界面與“我的電腦”很相似。找到我們隱藏文件夾的那個G盤下的“test..”文件夾,看,里面的文件也可以看到(圖7)!點擊相應的文件則可以打開,而且你還可以利用ACDSee復制其中的文件到其他文件夾下,所以說這種方法只是具有“一定的”安全性!但對菜鳥來說已經足夠了,更重要的是從中我們又學到了一些書本上沒有的內容,這才是最大的收獲!
圖 7
另外,是不是ACDSee就是這類“加密”的克星呢?也不完全是。因為用ACDSee雖然可以看到其中的文件,但是卻無法刪除或移動“test.”和“test..”文件夾(當“test”文件夾不存在時)。當“test”文件夾存在時,我們可以直接刪除“test..”文件夾(在Windows的資源管理器中和ACDSee下都可以),但當你按F5刷新之后,你會發現“test..”文件夾又幽靈一般的回來了,我們刪除的其實是test文件夾!另外,利用ACDSee的文件管理功能可以復制“test..”和“test.”文件夾到其他磁盤下,但是你會發現你復制的其實的是test文件夾。
再試試這類特殊的文件夾在其他常用軟件下的反應,首先拿壓縮軟件WinRAR來做試驗,假設test文件夾不存在,運行WinRAR之后,在其主界面的窗口中我們可以看到“test..”和“test.”文件夾(圖8),奇怪的是WinRAR把它們識別為“文件”(在“類型”欄中可以看到),而且“類型”欄中“文件”兩個字狂閃不已,并且在WinRAR下我們無法通過點擊文件夾名字進入“test..”和“test.”中。如果test文件夾存在,則WinRAR可以查看“test..”和“test.”文件夾中的內容,并且把它們識別為文件夾。再有,如果test文件夾不存在,對著“test..”文件夾直接點擊鼠標右鍵,選擇彈出菜單中的“添加到test..rar”,無法建立這個rar文件,會出現一個如圖所示的對話框(圖9)。如果test文件夾存在,則可以用壓縮出一個test...rar文件。
接下來拿16進制文件編輯器UltraEdit和WinHex來做試驗。運行UltraEdit,單擊“文件”菜單下的“打開”,在“查找范圍”下拉列表框中找到G: est..文件夾,單擊“打開”按鈕可以進入該文件夾并看到里面的文件和子目錄,單擊里面的文件無法打開,會出現如圖所示窗口(圖10)。對于“test.”文件夾UltraEdit無法打開它,會出現與圖1一樣的對話框;WinHex對于此類文件夾的識別要比UltraEdit要好一些,WinHex不僅可以打開test..文件夾,而且可以隨意查看或運行該文件夾下的文件(單擊“文件管理器”菜單下的“執行”即可)。可惜的是WinHex同樣無法打開“test.”文件夾,在WinHex中點擊“test.”文件夾后,WinHex的反應和UltraEdit一樣。
圖 10
下面讓我們再試驗一下這個特殊的文件夾在Windows Command中的反應。Windows Command是一款可完全取代資源管理器的工具軟件(下面簡稱Wincmd)。在Wincmd中可以查看“test..”文件夾下的文件和文件夾。對于“test.”文件夾則無能為力,在Wincmd中點擊該文件夾沒有任何反應。另外,在Wincmd中可以復制上述文件夾中的文件和文件夾,但不能刪除或移動“test..”文件夾和“test.”文件夾。這對于以文件管理功能為強項的Wincmd來說不能不說是一個失敗!看來我們建立的這個特殊文件夾還是很強悍的,呵呵。
讓我們再試試IE瀏覽器和Word2003對于此類特殊文件夾的反應。運行IE,單擊“文件”菜單下的“打開”,出現“打開”對話框,在該對話框中單擊“瀏覽”按鈕,找到“test..”文件夾,把“文件類型”中的“所有文件”選中就可以看到該文件夾下的所有內容!用鼠標指向你想查看的文件,點擊“打開”按鈕找將其加載進來,最后單擊“確定”按鈕就可以打開你想查看的文件!這說明對于IE來說“test..”文件夾下的內容是可以隨意查看的。用IE再打開“test.”文件夾試試,這回沒有成功,無法進入該文件夾。 如果test文件夾不存在,則用Word2003無法打開“test..”和“test.”文件夾,會出現一個對話框提示無法打開該文件夾。注意,在用Word2003打開“test..”文件夾時彈出的對話框中顯示的“無法打開G: est文件夾”(圖11),而用Word2003打開“test.”文件夾時彈出的對話框中顯示的“無法打開G: est.文件夾”(圖12),看來Word2003把“test..”文件夾看成是“test”文件夾了,這也算是一個有趣的小插曲吧。而如果test文件夾存在,且“test.”和test文件夾都是空的,而“test..”文件夾中有文件,則用Word2003打開“test..”文件夾下的文件時會彈出一個如圖所示的對話框(圖13),從而無法打開該文件。如果test文件夾下有同名文件存在,則可以用Word2003打開“test..”和“test.”下的同名文件。
最后,再說說如何刪除這種特殊的文件夾。要刪除這種特殊的文件夾,必須到命令提示符窗口下,輸入rd test.. /s命令可以刪除“test.”文件夾,輸入rd test... /s命令可以刪除“test..”文件夾。加上“/S”參數可以刪除指定目錄及其下所有子目錄和文件,主要用于刪除目錄樹。如果再加上“/Q”參數,則可以進入安靜模式,此時帶上“/S”來刪除目錄樹則不要求確認。
好了,關于帶有“.”的特殊文件夾的探討就先說到這里,本文是在Windows XP下測試的,相信在Windows 2000下也應有同樣的現象。如果你有更多更神奇的發現請告訴大家——獨樂不如眾人樂!