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 相关文章推荐
Apache设置虚拟WEB
Oct 09 PHP
php中用加号与用array_merge合并数组的区别深入分析
Jun 03 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
ThinkPHP中的常用查询语言汇总
Aug 22 PHP
PHP生成压缩文件实例
Feb 07 PHP
php实现通过ftp上传文件
Jun 19 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
ThinkPHP中create()方法自动验证实例
Apr 26 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
php实现商城购物车的思路和源码分析
Jul 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
2006/12/14 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
php分页代码学习示例分享
2014/02/20 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
Destoon实现多表查询示例
2014/08/21 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
微信小程序搭建自己的Https服务器
2019/05/02 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
vue微信分享插件使用方法详解
2020/02/18 Javascript
js中延迟加载和预加载的具体使用
2021/01/14 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
Python3.2中的字符串函数学习总结
2015/04/23 Python
Python数组定义方法
2016/04/13 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
python列表list保留顺序去重的实例
2018/12/14 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
2018/12/26 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
科室工作的个人自我评价
2013/10/30 职场文书
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
小学感恩节活动总结
2015/03/24 职场文书
使用 Apache 反向代理的设置技巧
2022/01/18 Servers