近期有一些服務器被***後留下一些文件,這些文件有的被設置爲設備文件,很難清除,在此分享給大家分享一個比較簡單的清除方法。
aux.as,com1.as,com2.as,com3.as,com4.as,com5.as,com6.as, com7.as,com8.as,com9.as,con.as,lpt?.as,prn.as
類似於這種文件。
經過測試把以下內容保存爲一個批處理,就能把一些系統默認爲是設備文件或一些正常情況刪不掉的文件能夠刪除:
打開文本文檔輸入:
DEL /F /A /Q \?%1
RD /S /Q \?%1
保存後綴爲.bat,將要刪的拖到上面就可以了。
但有些 windows 服務器裏面,會有很多像這種文件:(這些文件都隱藏的,而且當你在備份時,它會提示錯誤,以致於備份不能完成)
如果在用上面這條命令,就會顯得非常的吃力,因爲他只能一個一個文件的刪除,如果服務器上有幾百個像
這樣的文件,那工作量就非常大了。
所以,經過研究,終於寫了一個能夠一次性刪除多個的批處理,這樣就方便多了,也節省時間了。
在這裏分享給大家,希望對大家有所幫助。
打開文本文檔輸入:
:START
DEL /F /A /Q \?%1 2>NUL
RD /S /Q \?%1 2>NUL
SHIFT /0
IF [%1]==[] GOTO :END
GOTO :START
:END
保存後綴爲.bat,將要刪的拖到上面就可以了。