删除无限级目录与文件代码共享
<?
//删除目录
//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)
class del_path
{
function wm_chief_delpath($del_path)
{
if(!file_exists($del_path))//目标目录不存在则建立
{echo"目录不存在";return false;}
$hand=opendir($del_path);
$i=0;
while($file=readdir($hand))
{$i++;
if($i==1||$i==2)
{continue;}
if(!(strchr($file,".")))
{
$del_s_path=$del_path."/".$file;
$this->wm_chief_delpath($del_s_path);
}
else
{
$del_file=$del_path."/".$file;
$this->wm_chief_file($del_file);
}
}
closedir($hand);
$this->wm_chief_path($del_path);
return true;
}
//删除文件
function wm_chief_file($del_file)
{
unlink($del_file);
}
//删除目录
function wm_chief_path($del_path)
{
rmdir($del_path);
}
}
$DelPath="DelPath";//要删除的目录
$wm_chief=new del_path();
$wm_chief_ok=$wm_chief->wm_chief_delpath($DelPath);
if($wm_chief_ok)
{
echo"删除完毕";
}
相关推荐
-
删除无限级目录与文件代码共享
<?//删除目录//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)class del_path{function wm_chief_delpath($del_path){if(!file_exists($del_path))//目标目录不存在则建立{echo"目录不存在";return false;}$hand=opendir($del_path);$i=0;while($file=readdir($hand)){$i+
-
php 删除无限级目录与文件代码共享
<? //删除目录 class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目标目录不存在则建立 {echo"目录不存在";return false;} $hand=opendir($del_path); $i=0; while($file=readdir($hand)) {$i ; if($i==1||$i==2) {continue;} if(!(strchr($
-
php遍历删除整个目录及文件的方法
本文实例讲述了php遍历删除整个目录及文件的方法.分享给大家供大家参考.具体分析如下: 我们可以使用RecursiveDirectoryIterator 和 RecursiveIteratorIterator删除目录和子目录及文件,子目录将先与父目录删除 <?php function cleanup_directory($dir) { $iter = new RecursiveDirectoryIterator($dir); foreach (new RecursiveIteratorItera
-
基于python判断目录或者文件代码实例
这篇文章主要介绍了基于python判断目录或者文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1. 判断目录是否存在 'isdir',删除目录时只有该目录为空才可以 'rmdir' import os if(os.path.isdir('D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈')): #判断目录是否存在 print('yes') os.rmdir('D:/Python_work
-
java怎么创建目录(删除/修改/复制目录及文件)代码实例
复制代码 代码如下: import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * @param folderPath String 如 c:/fqf * @return boolean */ public void newFolder(String folderPath) { try { String filePath = folder
-
非常好的目录导航文件代码
这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航. <?php function navbar(){ $files = dir("."); //指定目录 $pipe = " | "; //管道符 //通过以下的循环搜索目录中所有文件 while ($current = $files->read()) { //ignor all files not of htm type.
-
非常好的php目录导航文件代码
这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航. <?php function navbar(){ $files = dir("."); //指定目录 $pipe = " | "; //管道符 //通过以下的循环搜索目录中所有文件 while ($current = $files->read()) { //ignor all files not of htm type. if (s
-
Linux中利用c语言删除某个目录下的文件
利用c语言删除目录下文件 最近这段时间工作内容是关于Linux下的简单文件操作,以前对于Linux系统下的文件操作函数都不是太熟悉,经过这次实践,对这些函数使用有了一定的了解 如何创建文件,读写文件,这些简单的我想大家应该是比较熟悉的,我所介绍的是如何遍历某个目录,并且删除该目录下的文件(可以指定后缀名),并且也可以指定 文件的修改时间范围(多少小时以前的旧文件可以删除),下面就是简单的函数实现,仅供初学者参考(毕竟我也是初学者\(^o^)/~) #include <stdio.h> #inc
-
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
<?php extract($_POST); extract($_GET); ?> <html> <head> <title>查看服务器端目录和文件</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF&qu
-
浅谈Java安全编码之文件和共享目录的安全性
目录 一.linux下的文件基本权限 二.linux文件的特殊权限 2.1.Set UID 和 Set GID 2.2.Sticky Bit 2.3.SUID/SGID/SBIT权限设置 三.文件隐藏属性 四.特殊文件 五.java中在共享目录中使用文件要注意的问题 六.安全目录 一.linux下的文件基本权限 chmod是linux下面的权限管理命令,我们可以通过chmod来对文件的权限进行修改. 普通文件的权限有三种,rwx分别是读,写和执行.再加上三个用户分组:owner,group,ot
随机推荐
- 详析Spring中依赖注入的三种方式
- 查找与清除线程插入式木马
- 详解从Vue.js源码看异步更新DOM策略及nextTick
- Ubuntu 安装 vsftpd FTP详细步骤
- Java concurrency线程池之线程池原理(二)_动力节点Java学院整理
- asp.net中调用Office来制作3D统计图的实例代码
- JavaScript中OnLoad几种使用方法
- PHP实现的常规正则验证helper公共类完整实例
- python实现搜索本地文件信息写入文件的方法
- 通过JS和PHP两种方法判断用户请求时使用的浏览器类型
- javascript 包裹节点 提高效率
- JS+CSS实现自适应选项卡宽度的圆角滑动门效果
- J2ee 高并发情况下监听器实例详解
- shell数组常用实例分享
- JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
- javascript 解决表单仍然提交即使监听处理函数返回false
- 基于JavaScript定位当前的地理位置
- 在Apache上隐藏服务器签名的方法
- win2003下安装apache2.2.3+php5.2+mysql+Zend的配置方法第1/2页
- 详解MyBatis直接执行SQL查询及数据批量插入