国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  虛擬主機 >  購買(mǎi)和續費 >  虛擬主機無(wú)法刪除文件和文件夾的處理辦法

虛擬主機無(wú)法刪除文件和文件夾的處理辦法

2009-11-12 14:58:57 11690

可能有朋友會(huì )發(fā)現自己的虛擬主機網(wǎng)站下會(huì )出現一些文件無(wú)法刪除,別著(zhù)急,這些文件并不一定是黑客文件(上次有朋友這樣問(wèn)我),其實(shí)它或許是你自己的php程序創(chuàng )建的,由于linux下的文件用戶(hù)所有權的機制,php用戶(hù)建立的文件,你當前的FTP用戶(hù)或者shell用戶(hù)可能無(wú)權限刪除,怎么辦,解鈴還須系鈴人,用php來(lái)搞定吧:

deldir.php

< ?php

function removeCacheDir($dirName){

$result = false;

if(! is_dir($dirName)){

trigger_error("Dir error", E_USER_ERROR);

}

$handle = opendir($dirName);

while(($file = readdir($handle)) !== false) {

if($file != . && $file != .. ) {

$dir = $dirName . DIRECTORY_SEPARATOR . $file;

is_dir($dir) ? removeCacheDir($dir) : unlink($dir);

}

}

closedir($handle);

@rmdir($dirName);

return $result;

}

$dirName = "./dir" ;//你想刪除的文件夾的路徑,相對于本php的文件路徑

removeCacheDir($dirName);

$filename = "./dir/2.php";//你想刪除的文件路徑,相對于本php的文件路徑、

unlink($filename);?>

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->