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 相关文章推荐
中篇:安装及配置PHP
Dec 13 PHP
php与php MySQL 之间的关系
Jul 17 PHP
PHP中include()与require()的区别说明
Mar 10 PHP
php方法调用模式与函数调用模式简例
Sep 20 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
Nov 09 PHP
php实现根据字符串生成对应数组的方法
Sep 22 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
优化WordPress的Google字体以加速国内服务器上的运行
Nov 24 PHP
php开发时容易忘记的一些技术细节
Feb 03 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 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 Undefined index报错的修复方法
2011/07/17 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
php给图片加文字水印
2015/07/31 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
代码生成器 document.write()
2007/04/15 Javascript
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
jquery获取节点名称
2015/04/26 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
vue v-model的用法解析
2020/10/19 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[16:56]教你分分钟做大人:司夜刺客
2014/10/30 DOTA
python使用matplotlib绘制折线图教程
2017/02/08 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
浅析python的优势和不足之处
2018/11/20 Python
解决Python使用列表副本的问题
2019/12/19 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
Gap工厂店:Gap Factory
2017/11/02 全球购物
Unix控制后台进程都有哪些进程
2016/09/22 面试题
如何写股份合作协议书
2014/09/11 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
Html5生成验证码的示例代码
2021/05/10 Javascript