php循环建立新的文件根据文件名移动文件到指定文件夹修改文件名称
来源:互联网 发布:淘宝一键下单 编辑:程序博客网 时间:2024/06/06 01:47
写一个php文件放到你想要批量处理的文件目录下,运行文件即可完成
注意:确认你的文件名是不是时间戳,还有文件里的php文件,要加上判断!不要误删了!
<?php set_time_limit(0); //忽略php.ini设置的脚本运行时间限制 $q_array = my_dir('./'); $q_array = str_replace('.//','',$q_array); $a = explode(",",$q_array); echo "文件目录中的文件数组</br>"; var_dump($a); forEd($a);//修改文件名 //循环建立新的文件根据时间戳移动文件到指定文件夹修改名称 function forEd($arr){ $dir = array(); foreach($arr as $v){ $dir[] = substr($v,0,6); } foreach($arr as $v){ $newDir = substr($v,0,6); foreach($dir as $v2){ if($v2 == $newDir){ mk_dir($newDir); @!copy($v,$newDir.'/'.substr($v,6)); } } } return true; } //获取所有的文件返回数组 function my_dir($dir) { $files = array(); if(@$handle = opendir($dir)) { //注意这里要加一个@,不然会有warning错误提示:) while(($file = readdir($handle)) !== false) { if($file != ".." && $file != ".") { //排除根目录; if(is_dir($dir."/".$file)) { //如果是子文件夹,就进行递归 $files[$file] = my_dir($dir."/".$file); } else { //不然就将文件的名字存入数组; $files[] = $dir.'/'.$file; } } } closedir($handle); $files = str_replace('..', '',str_replace(',..', ',',implode(",",$files))); return $files; } } function mk_dir($dir, $mode = 0755) { if (is_dir($dir) || @mkdir($dir,$mode)) return true; if (!mk_dir(dirname($dir),$mode)) return false; return @mkdir($dir,$mode); }
1 0
- php循环建立新的文件根据文件名移动文件到指定文件夹修改文件名称
- 【code】文件移动到新的文件夹
- 根据文件修改时间批量移动到指定目录
- 移动指定的文件到新目录
- php删除指定文件/获取文件夹的所有文件名
- php获取指定文件夹下所有文件的文件名
- 获取文件夹下的文件名生成新的文件&DOC命令想从指定的txt中读出文件名,然后在指定文件夹以及子目录下搜索文件,并拷贝到指定目录
- C# 移动文件到指定文件夹
- 文件复制、移动到指定文件夹
- Qt文件操作:遍历文件夹中 指定格式的文件,并添加文件名到comboBox上
- 将不同文件夹下相同文件名的文件移动到一个文件夹下
- 修改文件夹中所有文件的文件名
- **Java 根据指定文件路径重命名文件且放入新的文件夹**
- PHP 解压 ZIP 文件到指定文件夹
- 读取文本中的文件名,根据文件名从文件夹中把文件复制到另一个文件夹
- 遍历指定文件下所有的文件夹和文件的路径,文件名,修改日期,类型
- Python3批量移动指定文件到指定文件夹
- 保存指定文件夹下的目录和文件名到文件中 Python 脚本
- HTTP请求参数大全
- 在action中调用其它controller的action
- jquery.ajaxfileupload.js 问题汇总
- crontab 用法[转]
- em(倍)与px的区别
- php循环建立新的文件根据文件名移动文件到指定文件夹修改文件名称
- 扫码枪扫码的问题
- 网页中的各种尺寸
- Windows下安装和使用UglifyJS
- Linux下which、whereis、locate、find 命令的区别
- SVM多类分类方法(1v1,1v other 等)
- notepad 中使用正则表达式替换
- css 绝对定位居中
- codeforces 688c 二分图判断