刪除檔案時,常常遇到類似「檔案被開啟或占用」的提示,需要找到占用該檔案的程序殺掉後才能順利刪除該檔案
採用微軟提供的乙個小工具,可以很方便的找到占用檔案的程序
使用方法:
進入檔案儲存位置,位址列輸入cmd進入命令列模式。以下為部分用法:
1. handle [檔名] 查詢哪些程式占用該檔案
比如 handle e:\ , 查詢所有占用e盤檔案的程序
2. handle -a 列印出所有程序詳細資訊
3. handle -p [程序名] 列印指定程序占用檔案資訊
在命令後跟隨》1.txt ,可以把輸出資訊儲存在文字檔案中,方便檢視。
解除檔案占用
1 dll 占用 用管理員許可權開啟命令提示符。tasklist m c listdll.txt 在listdll.txt裡查詢dll被呼叫的程序,進到任務管理器關閉或重啟程序 2 handle.exe 使用方法 1.handle 檔名 查詢哪些程式占用該檔案 比如 handle e 查詢所有占用e...
C 強制刪除檔案,解除占用的幾點思考
有乙個古老的傳說 占用的檔案是可以被強制刪除的。如果被別的應用程式開啟著,你就要先找到那個開啟的程式,結束掉才行。或者關閉關閉相關程序,延遲的方法。一般來說被占用就意味著有其它進行或者執行緒對該檔案讀或寫操作。如果是自己的程式對該檔案有檔案流讀寫最好在完成或者異常的時候關閉流close 釋放流dis...
Linux解除埠占用 kill程序總結
需要解除埠占用時,可以通過埠或者程序名查詢程序,再通過該程序的pid來殺掉該程序 也可以通過程序名直接殺死程序。根據埠查詢程序 sudo lsof i 埠號 得到結果 command pid user fd type device size off node name python3 3265 ro...