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 相关文章推荐
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
Mar 15 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
Oct 22 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
详解php的魔术方法__get()和__set()使用介绍
Sep 19 PHP
PHP中is_file不能替代file_exists的理由
Mar 04 PHP
浅谈PHP解析URL函数parse_url和parse_str
Nov 11 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
PHP实现数据分页显示的简单实例
May 26 PHP
thinkPHP统计排行与分页显示功能示例
Dec 02 PHP
PHP设计模式之装饰器模式定义与用法详解
Apr 02 PHP
php用户名的密码加密更安全的方法
Jun 21 PHP
PHP接入支付宝接口失效流程详解
Nov 10 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读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
Python多项式回归的实现方法
2019/03/11 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
Python3的socket使用方法详解
2020/02/18 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
Python自动化操作实现图例绘制
2020/07/09 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
保荐人的岗位职责
2013/11/19 职场文书
乡镇三项教育实施方案
2014/03/30 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
具结保证书范本
2015/05/11 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js