首页 > opendir

删除非空目录的php程序

 

<?php
function removeDir($dirName)
{
    if(! is_dir($dirName))
    {
        return false;
    }
    $handle = @opendir($dirName);
    while(($file = @readdir($handle)) !== false)
    {
        if($file != '.' && $file != '..')
        {
            $dir = $dirName . '/' . $file;
            is_dir($dir) ? removeDir($dir) : @unlink($dir);
        }
    }
    closedir($handle);
 
    return rmdir($dirName) ;
}
?>

阅读全文

php基础入门篇-文件和目录操作

本章可以算是上一章的延续,介绍了除文件实际内容之外的附加信息,包括文件的大小、目录、访问权限等。文件系统中的某些函数只在服务器为特定的系统中时才有效,例如更改符号链接的函数symlink(),设定文件访问权限的函数chmod(),设定目录访问权限的函数umask()等等这些只在Linux系统中有效,在Windows系统中无效。PHP5以后提供的DirectoryIterator类也封装了很多实用的目录方面的操作

阅读全文

php中文件目录操作类

下面这个文件操作类可以建立目录,删除目录,删除文件等一系列你能操作操作的功能,它都可以实现有需要的朋友可以参考一下  代码如下 复制代码 <?/*** 操纵文件类** 例子:* FileUtil::createDir('a/1/2/3');                    测试建立文件夹 建一个a/1/2/3文件夹* FileUti...
阅读全文

php批量修改文件扩展名的代码

提供一个实例的php自定义函数,这是一个可以批量修改文件后缀名的php程序,有需要的朋友可以参考一下。  代码如下 复制代码 <?phpfunction foreachDir($path){$handle=opendir($path);if($handle){while (false !== ($file = readdir($handle))) {if($file!="." && $file!='..'){if(is_dir($path.$file)){echo $path.$file....
阅读全文