PHP 修改目录下所有与文件夹重名的前缀文件为index.后缀
2014-02-05 00:09
435 查看
<?php set_time_limit(0); function traverse($path = '.' , $dir_name='') { $current_dir = opendir($path); //opendir()返回一个目录句柄,失败返回false while(($file = readdir($current_dir)) !== false) { //readdir()返回打开目录句柄中的一个条目 $sub_dir = $path . DIRECTORY_SEPARATOR . $file; //构建子目录路径 if($file == '.' || $file == '..') { continue; } else if(is_dir($sub_dir)) { //如果是目录 traverse($sub_dir, $file); } else { //如果是文件 $tmp_arr = explode('.', $file); $tmp_str = $tmp_arr[0]; if ($tmp_str == $dir_name){//如果目录与此目录下的某文件前缀重名 rename($sub_dir, $path.'\index.'.$tmp_arr[1]); } } } } traverse(); ?>
相关文章推荐
- PHP删除指定目录下所有文件夹以及文件
- PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
- PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- php更改目录及子目录下所有的文件后缀的代码
- 交作业 php100 第七讲 遍历目录下所有文件、文件夹
- php复制目录下的所有文件及文件夹
- PHP删除一个目录下的所有文件,不删除文件夹
- php 遍历显示文件夹下所有目录、所有文件的函数
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- PHP实现遍历某一目录下的所有文件并将特定后缀文件复制到特定目录
- 将指定目录的所有文件及文件夹copy到指定目录下,只copy 7天内创建的或是7天内修改过的
- php更改目录及子目录下所有的文件后缀扩展名的代码
- PHP读某一个目录下所有文件和文件夹
- PHP遍历某个目录下的所有文件和子文件夹的实现代码
- PHP获取文件夹下的所有目录文件
- php读取指定目录文件夹下所有文件夹及文件的方法
- linux下批量修改目录下所有文件夹、文件名称及文件内容
- PHP遍历某个目录下的所有文件和子文件夹的实现代码