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下10件你也许并不了解的事情
Sep 11 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
Aug 05 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
Apr 24 PHP
php常用Output和ptions/Info函数集介绍
Jun 19 PHP
Smarty局部缓存的几种方法简介
Jun 17 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
浅谈php自定义错误日志
Feb 13 PHP
php实现随机生成易于记忆的密码
Jun 19 PHP
PHP实现登录验证码校验功能
May 17 PHP
基于laravel belongsTo使用详解
Oct 18 PHP
PHP实现限制域名访问的实现代码(本地验证)
Sep 13 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
第四节 构造函数和析构函数 [4]
2006/10/09 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
apache+php+mysql安装配置方法小结
2010/08/01 PHP
基于PHP编程注意事项的小结
2013/04/27 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
php实现编辑和保存文件的方法
2015/07/20 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
PHP图片加水印实现方法
2016/05/06 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
vue.js表格分页示例
2016/10/18 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
python 文件转成16进制数组的实例
2018/07/09 Python
python集合是否可变总结
2019/06/20 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
女子锻炼服装和瑜伽服装:Splits59
2019/03/04 全球购物
金讯Java笔试题目
2013/06/18 面试题
体育教育专业自荐信范文
2013/12/20 职场文书
学校七一活动方案
2014/01/19 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
教师节演讲稿
2014/05/06 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS
SpringBoot整合Minio文件存储
2022/04/03 Java/Android