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

2018-09-07 22:19

阅读:421

  复制代码 代码如下:
<?php
/*
代码功能:使用PHP巧妙将图片按创建时间进行分类存储;
图片文件属性须取消只读属性,否则无法删除
By lost63
*/
//延时设置
set_time_limit(0);
$path=C:\恢复文件\图形$图片\JPEG 图像 (.jpg);
$result=dir($path);
while($value=$result->read()){
if(strpos($value,.JPG)==truestrpos($value,.jpg)==truestrpos($value,.gif)==truestrpos($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.原位置文件已删除;
}
?>


评论


亲,登录后才可以留言!