[教學]利用php檔刪除空間內刪不了的檔案
一般的網站都會開啟所謂的快取來增加網站速度、減少讀取數據庫的次數。這些快取檔案如果沒有經過正常手續刪除下,一般人根本不可能從網站的FTP裡去刪除,這時候有這個PHP檔就很好用了。
有些網友在某些特殊情況下,會把整個空間裡的檔案刪除並選擇重新安裝。就在這時會發現有些檔案居然沒辦法從FTP裡進行刪除,仔細一看原來就是快取檔案。除非你正常從程序後台刪除,不然就沒辦法刪除。另一種可能是你的檔案名稱是中文或是別國語言,這時候你的空間後台並沒有辦法辨識此檔案名稱,就會出現亂碼、檔案錯誤的現象。這時候你一樣沒辦法正常刪除,除非你把空間切換到該國語言才能正常刪除。
一般大家使用空間的權限都只是使用者,而非空間管理員(root)的權限。當上述兩者情況出現時,檔案就只允許空間管理員能刪除,這也就是大家刪除不了的原因。這個PHP檔可以偽造成管理員的權限,讓你順利的將這些煩人的檔案順利刪除囉!時代進步,開車也要走高速公路,還要再麻煩管理員幫你刪嗎?趕快動手八!
檔案下載
第一步:下載檔案解壓縮後,並上傳delete.php到空間內。《備1》
第二步:開啟瀏覽器並訪問delete.php。
第三步:在框框內打上你要刪除的資料夾或文件名,再按「確定」即可。《備2》
第四步:如果刪除成功就會跟你successfully這個字眼。
第五步:如果出現下面現象代表沒有這檔案或刪除不了。
【備1】有限定要放在空間的哪個資料夾嗎?
答:有,如果要刪除資料夾,請放在該資料夾的上一層;如果要刪除檔案,請放在和檔案同個資料夾。
【備2】刪除資料夾是只刪除該資料夾而檔案留著還是全部刪除?
答:是全部都刪除喔~!所以在刪資料夾時請確定後再刪。
![[教學]利用php檔刪除空間內刪不了的檔案 [教學]利用php檔刪除空間內刪不了的檔案-確認刪除對象](http://img.shachi.tw/php-delete-files/php-delete-files-1.jpg)
![[教學]利用php檔刪除空間內刪不了的檔案 [教學]利用php檔刪除空間內刪不了的檔案-成功](http://img.shachi.tw/php-delete-files/php-delete-files-2.jpg)
![[教學]利用php檔刪除空間內刪不了的檔案 [教學]利用php檔刪除空間內刪不了的檔案-失敗](http://img.shachi.tw/php-delete-files/php-delete-files-3.jpg)

哇~
超好用的!
終於可以刪除刪不掉的東西 很困擾我的說~
我都直接刪@@
也沒有遇到過刪不了的快取XD
我的免空內有一個殺不掉的資料夾....
這個資料夾的由來是有天不小心建立的(用net2ftp)
結果建立出來的權限是 000 (正常至少有644)
怎麼殺也殺不掉
用wed ftp 也不行 用軟體的ftp也不行
然後我看到這篇文章,用了該程式
它顯示 Fail to Remove dir ""!
這個資料名子是 SSS
誰能幫我!!
權限改不了
000 改 777
用 net2ftp (網頁ftp)
出現 請至 ISP 錯誤什麼的
用FTP軟體
則是 錯誤.....
這方法真好用,之前裝快取移除之後就產生了一個刪不掉的檔案,用了這個php就可以刪除掉這討厭的檔案了