将文件放入按上次修改时间建立的文件夹内
发布时间: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 } ? (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |