空的東西一向被認為是“虛無的”、“沒有用的”。然而,在Windows系統中,“空”卻有着特定的含義,有時它還會發揮重要的作用呢。
1. 借“空”徹底粉碎文件
大家知道,系統資源包含打印機、顯示器等一些具體的物理設備和各種文件,還有一種特殊的設備大家可能不太熟悉,那就是NUL設備或NUL文件,它不像設備或文件那樣實際存在,是一種虛無的東西,但在實際應用中它可以發揮應有的作用。利用這個特性,我們可以用它來徹底粉碎硬盤的文件。将一個虛無的設備文件寫入到原文件中,用虛無的信息覆蓋原有文件的内容,這樣原有文件也變得虛無,虛無的東西也就無法恢複了。
例如,在當前目錄下有一個ABC.TXT文件,如果執行覆蓋拷貝命令,将一個NUL空文件拷貝為ABC.TXT,這樣用“虛無”信息覆蓋原有的ABC.TXT文件内容,原有的ABC.TXT文件内容就不存在了,磁盤中此文件的相應位置也就無法恢複出可用信息了。
具體方法是,進入該文件所在的命令提示符窗口,執行“COPY NUL ABC.TXT”,确認覆蓋提示即可(圖1)。
WinRAR壓縮結構法
在原文件夾上點擊右鍵并選擇“WinRAR→添加到壓縮文件”,然後在壓縮設置窗口中将“文件”标簽頁下的“要排除的文件”填寫為“*.*”,這樣相當于排除了所有文件的壓縮,隻壓縮目錄結構(圖3)。此後執行壓縮操作,就可以獲得隻有文件夾結構的壓縮包,解壓這個壓縮包就獲得了空目錄結構。
3. 巧用0字節文件進行檢索
通常情況下,0字節文件沒啥用,我們甚至将它們看作系統垃圾清除掉。但是,在某些特殊情況下,0字節文件卻有着非常重要的用途。比如,有的軟件以某個文件是否存在為條件,判斷軟件的合法性,作為軟件是否可以運行的條件。作為用戶,有時0字節文件也能起到非常巧妙的作用。比方說,收藏了許多照片、電子書、影片等,電腦硬盤已經裝不下這些文件了,需要将其轉移到移動硬盤或網盤上來存儲,但日後或許還需要查找某個文件來使用。在這種情況下,如果能在本地建立一個目錄,其中含有對應文件的0字節文件,那麼,通過搜索這些文件,就可以輕松找到是否有某個文件了。
例如,F盤TEMP文件夾中“視頻”文件夾和“照片”文件夾,這是我們用的源文件夾。先通過在兩個文件夾所在的命令提示符窗口中分别執行“DIR *.* /B /S >視頻文件列表.TXT”和“DIR *.* /B /S >照片文件列表.TXT”命令(圖4),給這兩個文件夾分别留存一份文件記錄。
用“XCOPY F:\視頻\*.* F:\視頻虛拟 /S /T”和“XCOPY F:\照片\*.* F:\照片虛拟 /S /T”兩個命令,分别給硬盤上的兩個文件夾建立結構相同的空文件夾,用來存放0字節的虛拟視頻和照片文件。
接下來,為兩個虛拟文件夾拷貝生成虛拟0字節文件。
先建立一個沒有任何内容的0字節TXT文件,如LS.TXT,并将這個文件分别拷貝到“視頻虛拟”和“照片虛拟”文件夾各一份。
用EmEditor軟件打開編輯“視頻文件列表.TXT”和“照片文件列表.TXT”兩個文件,先将列表文件中的所有“視頻”字樣路徑成批替換為“視頻虛拟”,“照片”字樣的路徑成批替換為“照片虛拟”。接下來用EmEditor軟件正則表達式功能将所有回車換行符\n成批替換為“\nCOPY LS.TXT ”(注意TXT後又一個半角空格)(圖5),手動處理一下第一行命令,使之與下面各行一緻。
将“視頻文件列表.TXT”和“照片文件列表.TXT”兩個文件分别放置在“視頻虛拟”和“照片虛拟”兩個文件夾中,然後将這兩個文件的擴展名都改為BAT。最後,隻需分别在兩個文件夾中執行“視頻虛拟.BAT”和“照片虛拟.BAT”文件,即可快速成批生成0字節的視頻和照片的虛拟文件了。所有文件存放的相對文件夾位置以及所有文件的文件名均與原來的一一對應。
以上工作結束後,就可以将“視頻”和“照片”兩個文件夾移動到外部存儲介質保存起來了。這樣,電腦中隻留下了“視頻虛拟”和“照片虛拟”兩個文件夾,雖然所占磁盤空間近乎為0,但其中包含的文件信息卻一個也不少。
小提示:
不要忘記給這兩個文件夾标注一下源文件移動到什麼物理存儲介質上了,這樣便于日後查詢定位。之後,用系統自帶的搜索或第三方搜索軟件,可随時搜索到這些文件。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!