国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個函數的使用

2024-05-04 23:17:31
字體:
來源:轉載
供稿:網友
先看一下代碼

復制代碼 代碼如下:


<?
function deldir($dir) {
//先刪除目錄下的文件:
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
//刪除當前文件夾:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
?>


unlink() 函數用于刪除文件。若成功,則返回 true,失敗則返回 false。rmdir() 函數用于刪除空的目錄。它嘗試刪除 dir 所指定的目錄。 該目錄必須是空的,而且要有相應的權限。
一個實例:刪除某個文件夾下的所有".svn"文件夾(包括其內容也要被刪除)。

復制代碼 代碼如下:


<?php
function delsvn($dir) {
$dh=opendir($dir);
//找出所有".svn" 的文件夾:
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(is_dir($fullpath)) {
if($file==".svn"){
delsvndir($fullpath);
}else{
delsvn($fullpath);
}
}
}
}
closedir($dh);
}
function delsvndir($svndir){
//先刪除目錄下的文件:
$dh=opendir($svndir);
while($file=readdir($dh)){
if($file!="."&&$file!=".."){
$fullpath=$svndir."/".$file;
if(is_dir($fullpath)){
delsvndir($fullpath);
}else{
unlink($fullpath);
}
}
}
closedir($dh);
//刪除目錄文件夾
if(rmdir($svndir)){
return true;
}else{
return false;
}
}
$dir=dirname(__FILE__);
//echo $dir;
delsvn($dir);
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡东县| 华容县| 临沂市| 达拉特旗| 清远市| 铜梁县| 宿松县| 泸定县| 安岳县| 基隆市| 张北县| 陆川县| 龙门县| 治多县| 唐山市| 张掖市| 炉霍县| 宿州市| 五大连池市| 廉江市| 屏南县| 寿阳县| 榕江县| 清苑县| 望城县| 灵丘县| 鄂温| 荥经县| 抚宁县| 合阳县| 张家港市| 吴旗县| 白朗县| 黔西县| 芦山县| 家居| 沭阳县| 新宁县| 漯河市| 扶沟县| 连平县|