在Windows中,刪除文件時系統提示“正在被另一程序使用”從而無法刪除,這樣的狀況我們經常遇到。這是由於某個後台進程正在調用該文件,此時只有 結束該進程才可實現刪除。那如何定位該進程呢?通常情況下,我們需要借助諸如“冰刃”等第三方工具。其實,在Windows 7中利用其“資源監視器”可輕松搞定。
下面我們來模擬再現文件無法刪除的狀況。在D盤創建一個名為test的文件夾,然後運行命令提示符(cmd)並將命令路徑定位到該文件夾目錄下。此時,我們刪除test文件夾,會彈出對話框,提示:操作無法完成,文件夾或文件在另一程序中打開。
接下來我們可這樣操作:
1. 右鍵 - Windows 7任務欄 - 啟動任務管理器 - 性能 - 資源監視器
2. 在控制台中點擊“CPU”標簽定位到該標簽頁下
3. 在“關聯的句柄”右側的搜索框中輸入“test”,此時系統會自動搜索與test句柄相關聯的系統進程
4. 可以看到搜索到的進程為cmd.exe(印證了上面模擬的情形)。IT知識庫提醒大家這說明正是cmd.exe進程正在調用test文件夾,才造成了對該 文件夾刪除的失敗。右鍵單擊該進程,然後選擇“結束進程”命令彈出警告對話框,確認後即可結束cmd.exe進程。最後,刪除test文件夾,可以看到該 文件夾被成功刪除。