首先,請大家單擊“開始”菜單的“運行”,在出現的“運行”對話框的“打開”欄中輸入cmd并回車,打開命令提示符窗口。輸入“G:”回車轉到G盤,然后輸入如下命令:
G:md test..,注意,在“”前面是兩個“.”,回車之后就在G盤建立了一個名為“test.”的文件夾。現在請大家打開資源管理器(單擊“開始”→“所有程序”→“附件”→“資源管理器”),試試在資源管理器中能否打開“test.”文件夾,怎么樣?無法打開吧!會出現一個對話框提示我們無法打開該文件夾,如圖所示(圖1)。再試試在命令提示符窗口下是否可以進入“test.”文件夾,輸入cd test.命令,回車后返回如下提示信息:系統找不到指定的路徑,再試試cd test..命令,還是不行。最后讓我們再試試輸入cd test命令,仍然無法進入該文件夾!看來這個“test.”文件夾是無法進入了!讓我們再試試復制或移動該文件夾,出現一個對話框提示我們:無法復制文件:無法讀源文件或磁盤。再來試試刪除“test.”文件夾,在Windows下無法直接刪除,出現如圖所示對話框(圖2)!注意,我們之所以不再Windows下直接建立“test.”文件夾,是因為在Windows下建立的文件夾其名字中最后一個字符是如果“.”,Windows會自動忽略掉該字符,所以無法在Windows下直接建立“test.”文件夾。
現在請大家在命令提示符窗口中輸入md test命令,建立test文件夾(或者直接在Windows的資源管理器中建立test文件夾)。此時再用鼠標單擊test.文件夾,發現可以進入該文件夾了!在“地址”欄中可以看到我們的確進入“test.”文件夾了(圖3)。在命令行下輸入“cd test..”命令(該命令表示我們要進入“test.”文件夾),回車之后發現我們進入的實際上是test文件夾(圖4)!是不是很有趣?
圖 3
圖 4
接下來,拷貝幾個文件或文件夾到“test.”文件夾中,有趣的事情又發生了:在test文件夾中也出現了同樣的文件或文件夾!就是說你往“test.”文件夾中拷貝或刪除任何文件,在“test”文件夾中會做出相應的反應,反之亦然!很有意思吧?其他Windows下的文件夾有這個特性嗎?呵呵!點擊“test.”或test文件夾中的文件或文件夾試試,都可以打開!再進一步,如果我們把test文件夾刪除,則“test.”文件夾就會變成空文件夾,我們又無法直接進入其中了。
其實,如果我們不主動建立test文件夾,而是直接拷貝文件到“test.”文件夾中,猜猜會怎么樣?在G盤中會自動出現一個test文件夾,里面就有我們剛剛拷貝到“test.”文件夾中的文件或文件夾!此時就可以隨意進入“test.”文件夾了。這樣看來test文件夾簡直就是“test.”文件夾的影子,如幽靈一般說出現就出現!而一旦我們刪除test文件夾,“test.”文件夾就關閉了和外界聯系的一切,把自己又“自閉”起來,很有意思吧?
有趣的事情還沒有完,先把test文件夾刪除,然后在命令提示符窗口下用md test...命令再建立一個“test..”文件夾,復制任意一個文件或文件夾到“test..”文件夾中,在G盤根目錄下就會出現一個名為test的新文件夾,現在,無論是“test..”文件夾還是“test.”文件夾,我們都可以通過點擊它而進入該文件夾。有意思的是,只有“test..”文件夾里面有我們剛剛拷貝進去的文件,其他兩個文件夾里面都沒有我們復制的內容在內。用鼠標右擊“test..”文件夾選擇“屬性”,發現其“大小”、“占用空間”和“包含”屬性都不為空,而“test.”和test文件夾的上述屬性內容都為空!另外,當我們刪除test文件夾之后,用鼠標右擊“test..”和“test.”文件夾選擇“屬性”,可以發現它們都沒有“安全”標簽(圖5),并且“大小”、“占用空間”和“包含”、“修改時間”等屬性都為空(實際上里面有文件存在),而如果test文件夾存在則“test..”和“test.”文件夾都有“安全”標簽。讓我們繼續,假設我們沒有刪除test文件夾,接下來進入命令提示符窗口下,發現用cd test...和cd test..命令進入的其實都是test文件夾,用dir命令可以發現每一個文件夾中都是空的!真是很奇怪,在Windows窗口下“test..”文件夾中明明有文件存在,在命令提示符下竟然不見了!更奇怪的是如果我們在命令提示符窗口用rd test..命令刪除“test.”文件夾,會顯示“目錄不是空的”(注意:我們剛剛在Windows下已經查看過了“test.”文件夾里面什么文件也沒有啊!),因此無法刪除該文件夾!真的很奇怪!筆者推測:其實,我們對“test..”和“test.”目錄的操作其實在Windows看來都是對test文件夾的操作,所以刪除test文件夾之后就會有上述反應。
在
圖 5
下面我們把test文件夾刪除,現在又有一個新發現:在Windows窗口下“test..”文件夾仍舊可以進入,而“test.”文件夾還是無法進入,“test..”文件夾中還有我們剛剛拷貝的文件和文件夾。而在命令提示符窗口下,這兩個文件夾都無法進入了!由此可以證實筆者的推測是對的,因為test文件夾不存在了,所以無法進入“test..”和“test.”文件夾。更有趣的事情還在后面,“test..”文件夾中的文件我們可以直接打開運行,而“test..”文件夾下的子目錄下的文件就無法直接打開,比方說在“test..”文件夾下有個testfolder文件夾,testfolder文件夾下有個test.txt文件,該文件就無法點擊打開,會彈出一個對話框提示我們:G:test..testfoldertest.txt目錄名無效(圖6)。現在,我們等于是建立了一個“加密”文件夾testfolder,在命令提示符窗口下無法訪問該文件夾,在Windows窗口下雖然可以進入該文件夾,但無法直接查看其中的文件。也就是說,只要沒有test文件夾存在,這些文件就是安全的、不可訪問的!所以我們可以用這個辦法來加密文件,再把它們設置為“隱藏”屬性就更安全了。