欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP 将图片按创建时间进行分类存储的实现代码

程序员文章站 2023-11-09 23:07:22
复制代码 代码如下:
复制代码 代码如下:

<?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.'原位置文件已删除';
}
?>