• 技术文章 >后端开发 >PHP问题

    php 怎么删除文件夹中的文件

    藏色散人藏色散人2021-02-23 18:01:54原创155

    php删除文件夹中的文件的方法:1、直接通过unlink函数删除指定文件;2、创建一个delFileUnderDir方法,并在方法体内使用while读取文件夹,如果文件夹中存在文件,则使用unlink方法删除文件即可。

    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。

    php文件删除用unlink()函数

    首先创建了一个文件,名为testFile.txt 。

    删除指定文件

    $filename = 'file.txt';
    fopen($filename,'a+');
    if(!unlink($filename))
    {
    echo "文件{$filename}删除失败"; 
    }
    else
    {
    echo "文件{$filename}删除成功";
    }
    ?>

    删除目录下所有文件

    function delFileUnderDir( $dirName="../Smarty/templates/templates_c" )
    {
    
    if ( $handle = opendir( "$dirName" ) ) {
       while ( false !== ( $item = readdir( $handle ) ) ) {
       if ( $item != "." && $item != ".." ) {
       if ( is_dir( "$dirName/$item" ) ) {
             delFileUnderDir( "$dirName/$item" );
       } else {
       if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />n";
       }
       }
       }
       closedir( $handle );
    }
    }

    【推荐:PHP视频教程

    以上就是php 怎么删除文件夹中的文件的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:php curl 获取数据不完整怎么办 下一篇:php 北京时间怎么转utc
    第15期线上培训班

    相关文章推荐

    • php里面 ==什么意思• php 怎么设置北京时间• php怎么关闭notice警告• php中类和对象的区别是什么• PHP数组转树结构以及树结构转数组

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网