//循环删除目录和文件函数,不删除根目录
function delDirAndFile($dirName,$root)
{
if ( $handle = opendir( "$dirName" ) ) {
while ( false !== ( $item = readdir( $handle ) ) ) {
if ( $item != "." && $item != ".." ) {
if ( is_dir( "$dirName/$item" ) ) {
delDirAndFile( "$dirName/$item",$root);
} else {
if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />\n";
}
}
}
closedir( $handle );
if($dirName!=$root){
if( rmdir( $dirName ) )echo "成功删除目录: $dirName<br />\n";
}
}
}
//删除文件
function delFileUnderDir( $dirName )
{
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 );
}
}
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
$dir="/ADODB_cache";
delDirAndFile($dir,$dir);
//delFileUnderDir($dir);
分享到:
相关推荐
在删除文件或目录时,你是否碰上“正在使用,无法删除”之类的提示?没关系,你非删不可是吧?来,用这个吧!
一个关于文件操作的静态工具类 实现手机SD卡目录或文件的拷贝 移动 删除 递归 Demo中有详细注释 在进行Demo测试时 建议先把测试的文件备份一下在测试 否则删除就找不回了 具体可见我博客...实现手机SD卡目录或文件的...
递归地删除指定目录下的文件或子目录,跳过属性为只读的文件或目录。开发语言:VC6.0。
给出错误提示)、相对路径的解析、路径中的空格剔除、新建目录或文件时的问题、重名问题、目录或文件的名字长度限制、目录或文件的名字中包含不合法字符(注意空格)、删除目录或文件时的问题、删除不存在的文件或...
Qt 穿进去目录,删除目录下所有文件和文件夹...
java删除指定的目录或文件。
Delphi 快速删除相关目录和文件,可以删除到垃圾箱,也可以直接删除。
.bat 批处理文件, 用于删除当前目录下的指定类型或名称的文件或文件夹, 请根据个人需要更改 检索 条件(文件后缀,或文件名称)
3、HDFS的使用(读写、上传、下载、遍历、查找文件、整个目录拷贝、只拷贝文件、列出文件夹下文件、删除文件及目录、获取文件及文件夹属性等)-java 网址:...
php快速删除目录及目录中的文件,比ftp还要快 只需要配置 1.要删除的目录 2.过滤的文件及目录 免费下载地址 http://www.ctdisk.com/file/1117463
主要介绍了Python简单删除目录下文件以及文件夹的方法,涉及Python使用shutil模块操作文件的相关技巧,需要的朋友可以参考下
java远程FTP浏览文件及操作文件删除,上传下载
[删除目录]删除目录下所有文件再删除目录
删除指定目录文件
1. 在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2. 文件物理结构可采用显式链接或其他方法。 3. 磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件...
Linux自动删除超过7天的文件或目录,详细的用法注释里有,保证是最简单的自动删除shell
一款文件目录监控 删除超过时长的文件,一般用于数据库备份文件清理(例如要清除超过当前时间5小时以上的文件,可保证磁盘不会被写满),压缩包包含源码及安装包。
9 列出/etc目录文件目录倒数第2个字符为.的文件和目录信息 10 将当前目录下的文件信息全部存储到list.txt文件中 11 将根目录下的文件信息追加到list.txt文件中 12 以三种方式关机或重启,分别是立刻关机,在...
批量删除指定文件或目录,支持通配符,适用于CVS、SVN等产生的垃圾文件,程序需要.NET FrameWork 2.0 支持
java 删除指定目录下的文件 java 删除指定目录下的文件