PHP头条
热点:

php版筛选需要的文件-PHP源码


1. [代码][PHP]代码

$value) {
				create_dir($root, $value, $target_time, $target_dir);
			}
		} else {
			$modify_time = filemtime($filename);
			// 新增文件使用filectime
			$create_time = filectime($filename);
			if ($modify_time >= $target_time || $create_time >= $target_time) {
				$root = preg_quote($root);
				$str = file_get_contents($filename);
				$filename = preg_replace("@$root@", "", $filename);
				if (!is_file($target_dir . $filename)) {
					file_put_contents($target_dir . $filename,$str);
				}
				echo $filename . "
"; } } } else { echo '参数错误'; return false; } } // 第二参数控制是全删,还是只是删除空目录 function remove_dir($target_dir, $all_flg = false){ foreach (glob("$target_dir/*") as $key=>$value) { if (is_dir($value) && count(glob("$value/*")) == 0) { // 删除第一层目录为空的目录 rmdir($value); } else if (is_dir($value) && count(glob("$value/*")) > 0) { // 校验当前目录的所有子目录 foreach(glob("$value/*") as $sub_key=>$sub_value) { remove_dir($sub_value, $all_flg); } // 经过上一步的处理,再回到当前目录,检验当前目录的子目录是否有空的目录 remove_dir($value, $all_flg); // 如果当前目录经过上面的处理后是空目录,则删除 if (is_dir($value) && count(glob("$value/*")) == 0) { rmdir($value); } } if ($all_flg) { if (is_file($value)) { unlink($value); } } } } // 先清空目标目录 remove_dir($target_dir, true); // 重建目录 create_dir($dir, $dir, $target_time, $target_dir); sleep(1); // 筛选目录 remove_dir($target_dir);

www.phpzy.comtrue/phpyy/44344.htmlTechArticlephp版筛选需要的文件-PHP源码 1. [代码] [PHP]代码 $value) {create_dir($root, $value, $target_time, $target_dir);}} else {$modify_time = filemtime($filename);// 新增文件使用filectime$create_time = filectime($filename);if ($...

相关文章

PHP之友评论

今天推荐