PHP删除目录及目录下所有文件
来源:互联网 发布:网络大电影是什么 编辑:程序博客网 时间:2024/05/17 22:07
PHP删除目录及目录下所有文件
转:http://blog.csdn.net/china_skag/article/details/7423559
- <?php
- //循环删除目录和文件函数
- function delDirAndFile( $dirName )
- {
- if ( $handle = opendir( "$dirName" ) ) {
- while ( false !== ( $item = readdir( $handle ) ) ) {
- if ( $item != "." && $item != ".." ) {
- if ( is_dir( "$dirName/$item" ) ) {
- delDirAndFile( "$dirName/$item" );
- } else {
- if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />\n";
- }
- }
- }
- closedir( $handle );
- if( rmdir( $dirName ) )echo "成功删除目录: $dirName<br />\n";
- }
- }
- ?>
函数代码二:仅删除指定目录下的文件,不删除目录文件夹。
- class shanchu {
- //循环目录下的所有文件
- 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
- $user = new shanchu();
- $user->delFileUnderDir();
- ?>
使用方法示例:
假设需要删除一个名叫"upload"的同级目录即此目录下的所有文件,你可以通过以下代码完成:
- <?php
- delDirAndFile( 'upload');
- ?>
假设需要删除一个名叫"upload"目录下的所有文件(但无需删除目录文件夹),你可以通过以下代码完成:
- <?php
- delFileUnderDir( 'upload');
- ?>
- PHP删除目录及目录下所有文件
- PHP删除目录及目录下所有文件
- PHP删除目录及目录下所有文件
- PHP删除目录及目录下所有文件或删除指定文件
- PHP删除目录及目录下所有文件或删除指定文件方
- php 删除目录(删除目录下所有文件)
- PHP 一句话删除目录下所有文件
- php删除目录下的所有文件和目录
- PHP遍历删除目录和目录下所有文件
- 删除目录及目录下所有文件与子目录
- Java删除目录及目录下的所有文件
- java删除某个目录及目录下的所有文件
- 删除指定目录下所有文件及目录
- PHP删除目录及目录下所以文件
- 删除某目录下的所有文件及目录 【包括该目录一起删除】
- csv文件生成及删除目录下的所有文件
- php将某个指定目录下的所有文件及文件夹删除
- PHP删除指定目录下所有文件夹以及文件
- 七、屏幕截图
- NSDateFormatter的格式串详解(转)
- 做一名合格的软件使用者
- Linux下磁盘分区和移动硬盘的挂载方法
- GUI图形用户界面
- PHP删除目录及目录下所有文件
- 新手看招 详细分析Linux操作系统的内存
- 八、处理alert、confirm、prompt对话框(针对于点击’删除’按钮,需要的操作)
- 不允许储存变更saving changes is not permitted
- PHPcms建站系统-个人建站必不可少的工具
- GHOST使用教程(图解\视频)
- 判断单链表是否存在环,判断两个链表是否相交问题详解
- Top JavaScript MVC Frameworks
- spring jpa struts2配置