天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

rrmdir php中遞歸刪除目錄及目錄下的文件

復制代碼 代碼如下:
function rrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != “.” && $object != “..”) {
if (filetype($dir.”/”.$object) == “dir”) rrmdir($dir.”/”.$object); else unlink($dir.”/”.$object);
}
}
reset($objects);
}
}

rmdir
(php 4, php 5)
rmdir ― 刪除目錄
Report a bug 說明
bool rmdir ( string $dirname )
嘗試刪除 dirname 所指定的目錄。 該目錄必須是空的,而且要有相應的權限。成功時返回 TRUE, 或者在失敗時返回 FALSE.
Note: 自 php 5.0.0 起 rmdir() 也可用于某些 URL 封裝協議。參見Supported Protocols and Wrappers 的列表看看 rmdir() 支持哪些 URL 封裝協議。
Note: 在 php 5.0.0 中增加了 對上下文(Context)的支持。有關 上下文(Context) 的說明參見 Stream 函數。
Note: 當啟用 安全模式時, php 會在執行腳本時檢查被腳本操作的目錄是否與被執行的腳本有相同的 UID(所有者)。
參見 mkdir() 和 unlink()。
復制代碼 代碼如下:
<?php
function rrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
}
?>

This isn't my code, but just thought I would share, since it took me so long to find. This is a function to delete a folder, all sub-folders, and files in one clean move.
Just tell it what directory you want deleted, in relation to the page that this function is executed. Then set $empty = true if you want the folder just emptied, but not deleted. If you set $empty = false, or just simply leave it out, the given directory will be deleted, as well.
復制代碼 代碼如下:

<?php
function deleteAll($directory, $empty = false) {
if(substr($directory,-1) == "/") {
$directory = substr($directory,0,-1);
}
if(!file_exists($directory) || !is_dir($directory)) {
return false;
} elseif(!is_readable($directory)) {
return false;
} else {
$directoryHandle = opendir($directory);
while ($contents = readdir($directoryHandle)) {
if($contents != '.' && $contents != '..') {
$path = $directory . "/" . $contents;
if(is_dir($path)) {
deleteAll($path);
} else {
unlink($path);
}
}
}
closedir($directoryHandle);
if($empty == false) {
if(!rmdir($directory)) {
return false;
}
}
return true;
}
}
?>
[/code]
A patch to previous script to make sure rights for deletion is set:
復制代碼 代碼如下:
<?php
//Delete folder function
function deleteDirectory($dir) {
if (!file_exists($dir)) return true;
if (!is_dir($dir) || is_link($dir)) return unlink($dir);
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
if (!deleteDirectory($dir . "/" . $item)) {
chmod($dir . "/" . $item, 0777);
if (!deleteDirectory($dir . "/" . $item)) return false;
};
}
return rmdir($dir);
}
?>

更多說明可以參考 http://cn.php.NET/rmdir

php技術rrmdir php中遞歸刪除目錄及目錄下的文件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产日韩欧美在线a乱码 | 精品国产露脸久久AV麻豆 | 很黄很色60分钟在线观看 | 全黄H全肉细节文NP 全黄h全肉细节全文 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 欧美日韩中文国产一区 | 日本视频中文字幕一区二区 | 理论片午午伦夜理片久久 | 沟沟人体一区二区 | 日本69色视频在线观看 | 神马影院午夜理论二 | 欧美午夜免费观看福利片 | 亚洲人成网站在线观看90影院 | 亚洲国产欧美日本大妈 | 欧美成人免费观看久久 | 添加一点爱与你电视剧免费观看 | 阿离被扒开双腿疯狂输出 | 久久精品国产久精国产果冻传媒 | 男子扒开美女尿口做羞羞的事 | 777午夜精品久久AV蜜臀 | 日韩欧美视频一区二区 | 无码人妻精品一区二区蜜桃色 | 男生J桶进女人P又色又爽又黄 | 天美传媒在线观看免费完整版 | 37pao成人国产永久免费视频 | 野草在线视频完整视频 | 国产高清视频在线观看不卡v | 四库影院永久国产精品 | 亚洲熟妇无码乱子AV电影 | 99久久久精品免费观看国产 | 久久精品一本到99热 | 青青青久久久 | 久久久综合中文字幕久久 | 亚洲AV无码专区国产乱码网站 | 欧美一级久久久久久久久大 | 美女医生深夜在家裸睡惨死 | 男人桶爽女人 | 中国人泡妞www免费 中国拍三a级的明星女 | 伊人22222| 古装性艳史电影在线看 | 99在线观看精品 |