加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

将文件放入按上次修改时间建立的文件夹内

发布时间:2021-07-06 06:11:11 所属栏目:大数据 来源: https://www.jb51.cc
导读:用到的我感兴趣的函数:copy($source,$dest),filemtime($filename) 代码如下: 1 ? PHP 2 /* 3 按文件修改或创建时间将文件放入分类的文件夹 4 */ 5 6 // test 7 $path = 'file' ; 8 createDeleteFile( $path ); 9 10 将文件复制到按修改时间建立的文件夹,

用到的我感兴趣的函数:copy($source,$dest),filemtime($filename)

代码如下:

 1 <?PHP
 2 /*
 3     按文件修改或创建时间将文件放入分类的文件夹
 4 */
 5 
 6 //test
 7 $path = 'file';
 8 createDeleteFile($path);
 9 
10 将文件复制到按修改时间建立的文件夹,并且删除原位置的文件
11 function createDeleteFile()
12 {
13     $dir = dir(14     while( $file = $dir->read($dir) )
15     while( $file = $dir->read() )
16     {
17         if( ($file !== '.')&&($file !== '..') )
18         {
19             $value = $path . '/' . $file20             $time = fileTime($value21             $newPath = $time . '/' . 22             if( !(file_exists($time) ) )
23             {
24                 mkdir(25             }
26             moveFile($value,$newPath27         }
28         
29     }
30 }
31 
32 获取文件的修改时间,并格式化时间
33 function fileTime(34 35     return date('Y-m-d',filemtime());
36 37 
38 移动原位置的文件到新位置,并且删除原位置的文件
39 function moveFile($path,1)">40 41     if( copy(42 43         echo $path . '移动位置成功。<br />'44         unlink(45 46             $path . '原位置的文件删除成功。<br />'47 48         else
49 50             $path . '原位置的文件删除失败。<br />'51 52 53     54 55         $path . '移动位置失败。<br />'56 57 }

?

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读