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 smarty模版引擎中的缓存应用
Dec 02 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
php计算十二星座的函数代码
Aug 21 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
Jun 10 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
PHP中使用GD库创建圆形饼图的例子
Nov 19 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
Nov 27 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 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 addslashes和mysql_real_escape_string
2010/01/24 PHP
php分页函数完整实例代码
2014/09/22 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
PHP时间处理类操作示例
2018/09/05 PHP
PHP 枚举类型的管理与设计知识点总结
2020/02/13 PHP
js null undefined 空区别说明
2010/06/13 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
深入理解vue路由的使用
2017/03/24 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
database面试题
2013/03/28 面试题
Linux上比较文件的命令都有哪些
2013/09/28 面试题
师德承诺书2015
2015/04/28 职场文书
九年级历史教学反思
2016/02/19 职场文书
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers