PHP 将图片按创建时间进行分类存储的实现代码


Posted in PHP onJanuary 05, 2010
<?php 
/* 
代码功能:使用PHP巧妙将图片按创建时间进行分类存储; 
图片文件属性须取消只读属性,否则无法删除 
By lost63 
*/ 
//延时设置 
set_time_limit(0); 
$path='C:\恢复文件\图形$图片\JPEG 图像 (.jpg)'; 
$result=dir($path); 
while($value=$result->read()){ 
if(strpos($value,'.JPG')==true||strpos($value,'.jpg')==true||strpos($value,'.gif')==true||strpos($value,'.png')==true){ 
//如果文件夹不存在则建立; 
$fileNewPath=$path.'\\'.fileTime($path.'\\'.$value); 
if(!file_exists($fileNewPath)){ 
mkdir($fileNewPath); 
} 
moveFile($path.'\\'.$value,$fileNewPath.'\\'.$value); 
} 
} 
//取得文件修改时间 
function fileTime($str){ 
return date("Y-m-d",filemtime($str)); 
} 
//移动文件至新地址 
function moveFile($file,$path){ 
copy($file,$path); 
echo $file.'位置更新完成<br>'; 
unlink($file); 
echo $file.'原位置文件已删除'; 
} 
?>
PHP 相关文章推荐
3
Oct 09 PHP
PHP中Date()时间日期函数的使用方法小结
Apr 20 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
服务器变量 $_SERVER 的深入解析
Jul 02 PHP
关于JSON以及JSON在PHP中的应用技巧
Nov 27 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
Jan 17 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
Jan 23 PHP
PHP 采集获取指定网址的内容
Jan 05 #PHP
php 无极分类(递归)实现代码
Jan 05 #PHP
php 文件上传代码(限制jpg文件)
Jan 05 #PHP
php下将XML转换为数组
Jan 01 #PHP
PHP 巧用数组降低程序的时间复杂度
Jan 01 #PHP
使用PHP获取网络文件的实现代码
Jan 01 #PHP
php中计算时间差的几种方法
Dec 31 #PHP
You might like
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
PHP+memcache实现消息队列案例分享
2014/05/21 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
JS检测数组类型的方法小结
2017/03/14 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
pageGroup.js实现分页功能
2019/07/27 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
python中什么是面向对象
2020/06/11 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
开会迟到检讨书
2014/02/03 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
司机岗位职责说明书
2014/07/29 职场文书
合伙经营协议书范本
2014/09/13 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
学生偷窃检讨书
2014/09/25 职场文书
教师工作表现评语
2014/12/31 职场文书
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL