解除檔案占用

2022-06-21 01:12:11 字數 1115 閱讀 9842

1

. dll 占用

用管理員許可權開啟命令提示符。

tasklist /m > c:\\listdll.txt

在listdll.txt裡查詢dll被呼叫的程序,進到任務管理器關閉或重啟程序

2

handle.exe

使用方法:

1. handle [檔名]  查詢哪些程式占用該檔案

比如 handle e:\ , 查詢所有占用e盤檔案的程序

2. handle -a 列印出所有程序詳細資訊

3. handle -p [程序名] 列印指定程序占用檔案資訊

在命令後跟隨 >1.txt ,可以把輸出資訊儲存在文字檔案中,方便檢視。

handle.exe -a > c:\\allprocess.txt

handle.exe -p [程序名] > c:\\allprocess.txt

3

. 強力刪除

del /f /s /q 檔案路徑

c:\users\administrator>del /?刪除乙個或數個檔案。

del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

erase [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

names 指定乙個或多個檔案或者目錄列表。

萬用字元可用來刪除多個檔案。

如果指定了乙個目錄,該目錄中的所

有檔案都會被刪除。

/p 刪除每乙個檔案之前提示確認。

/f 強制刪除唯讀檔案。

/s 刪除所有子目錄中的指定的檔案。

/q 安靜模式。刪除全域性萬用字元時,不要求確認

/a 根據屬性選擇要刪除的檔案

屬性 r 唯讀檔案 s 系統檔案

h 隱藏檔案 a 存檔檔案

i 無內容索引檔案 l 重分析點

-表示「否」的字首

如果命令擴充套件被啟用,del 和 erase 更改如下:

/s 開關的顯示句法會顛倒,即只顯示已經

刪除的檔案,而不顯示找不到的檔案。

解除檔案占用

刪除檔案時,常常遇到類似 檔案被開啟或占用 的提示,需要找到占用該檔案的程序殺掉後才能順利刪除該檔案 採用微軟提供的乙個小工具,可以很方便的找到占用檔案的程序 使用方法 進入檔案儲存位置,位址列輸入cmd進入命令列模式。以下為部分用法 1.handle 檔名 查詢哪些程式占用該檔案 比如 handl...

C 強制刪除檔案,解除占用的幾點思考

有乙個古老的傳說 占用的檔案是可以被強制刪除的。如果被別的應用程式開啟著,你就要先找到那個開啟的程式,結束掉才行。或者關閉關閉相關程序,延遲的方法。一般來說被占用就意味著有其它進行或者執行緒對該檔案讀或寫操作。如果是自己的程式對該檔案有檔案流讀寫最好在完成或者異常的時候關閉流close 釋放流dis...

Linux解除埠占用 kill程序總結

需要解除埠占用時,可以通過埠或者程序名查詢程序,再通過該程序的pid來殺掉該程序 也可以通過程序名直接殺死程序。根據埠查詢程序 sudo lsof i 埠號 得到結果 command pid user fd type device size off node name python3 3265 ro...