色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php delete files

錢艷冰1年前8瀏覽0評論

PHP的delete files (刪除文件)函數,是PHP程序員們常用的一個文件操作函數。無論是桌面程序還是Web程序,文件操作都是非常常見的操作。在使用delete files之前,必須確保具有寫入權限。

在PHP中刪除文件的方式有兩種,分別是unlink和刪除目錄中的所有文件

//unlink方式刪除
$filename="test.txt";
if(unlink($filename))
echo "文件刪除成功";
else
echo "文件刪除失敗";

unlink($filename)這個命令是刪除指定路徑下的文件。

//刪除目錄下的所有文件
$dirname = 'testdir/';
$dir = opendir($dirname);
while(false !== $file = readdir($dir)){
if(($file != '.') && ($file != '..')){
$path=$dirname.'/'.$file;
if(is_dir($path))
deleteDirectory($path);
else
unlink($path);
}
}
closedir($dir);

上面的代碼是刪除指定目錄下的所有文件。這里的函數deleteDirectory($path)是遞歸刪除目錄的函數。它能夠刪除指定目錄下的所有目錄和文件。使用這個函數時,你需要創建一個php文件,copy這個函數到文件中,然后在你的文件中調用這個函數。

//deleteDirectory函數
function deleteDirectory($dir) {
if(!$dh = @opendir($dir)) return;
while(false !== ($obj = readdir($dh))) {
if($obj == '.' || $obj == '..') continue;
if (!@unlink($dir . '/' . $obj)) deleteDirectory($dir.'/'.$obj);
}
closedir($dh);
if (@rmdir($dir)) return true;
return false;
}

總之,使用delete files函數刪除文件時,一定要確認權限,并且注意備份。