php文件改后缀,php 如何修改文件后缀
php修改文件后缀的方法:首先通过opendir函数打开目录;然后读取目录;接着获取后缀格式以及文件名的位置;最后通过rename方法修改文件后缀即可。
推荐:《PHP视频教程》
因项目需求,需要将asp后缀的修改成php,因懒于一个个修改。又觉得php跟Qt一样都是高级语言了,一般高级语言都有提供对获得的内容进行增删改查的函数。
目标:将当前目录下的asp后缀改成php,而不影响其它“后缀格式的文件”,而且只是针对“当前文件夹”,对当前文件夹内包含的文件夹的文件不进行修改。
具体功能代码如下:<?php
function foreachDir($dirname)
{
if(!is_dir($dirname))
{
echo "{$dirname} not effective dir";
exit();
}
$handle=opendir($dirname); //打开目录
while (($file = readdir($handle))!==false) //读取目录
{
if($file!="." && $file!='..')
{
if(is_dir($dirname.$file))
{
echo $dirname.$file."
";
//foreachDir($dirname.$file); //如果注释号去掉,将会递归修改文件夹内的文件夹文件
}
else
{
echo "--".$dirname."/".$file."
";
$temp = substr($file, strrpos($file, '.')+1); //获取后缀格式
if ($temp == "asp")
{
$pos = strripos($file,'.'); //获取到文件名的位置
$filename = substr($file,0,$pos); //获取文件名
rename($dirname.'/'.$file,$dirname.'/'.$filename.'.php'); //替换为php后缀格式。
}
}
}
}
}
foreachDir('../traverseMendFilename');
?>
php文件改后缀,php 如何修改文件后缀相关推荐
- 手机php文件怎么改后辍,php修改文件后缀名的方法
php修改文件后缀名的方法 发布时间:2020-09-04 10:10:15 来源:亿速云 阅读:82 作者:小新 这篇文章主要介绍了php修改文件后缀名的方法,具有一定借鉴价值,需要的朋友可以参考下 ...
- 怎么批量修改html文件后缀,怎么批量修改文件后缀
问题是这样的,有一个web项目,其中包含很多以html为后缀的文件(分别在不同目录下),如今想把他们的后缀改为 jsp,如果手工改的确比较累人,我比较喜欢偷懒,于是写个小程序帮我干,这样以后遇到此类问 ...
- 怎么批量修改html文件后缀,如何批量修改文件后缀名 超详细介绍
如何批量修改文件后缀名 超详细介绍.比如我们保持图片的时候,不是我们要的jpg格式的,需要一个一个去修改她的后缀名.现在小编就教大家快速的,批量的,安全的修好多数的文件后缀名.希望能帮大家平时的工作. ...
- 修改文件后缀 java_java批量修改文件后缀名方法总结|chu
突然需要改一堆文件的后缀名,所以想编程解决,话不多说直接上代码 java import java.io.File; import java.util.Scanner; public class Fil ...
- php 文件 后缀,php如何修改文件后缀名
php修改文件后缀名的方法:首先创建PHP文件:然后定义一个"changeTypeName"方法:接着获取文件绝对路径:最后通过"rename($fileRealPath ...
- 如何修改php文件后缀,php如何修改文件后缀名
php修改文件后缀名的方法:首先创建PHP文件:然后定义一个"changeTypeName"方法:接着获取文件绝对路径:最后通过"rename($fileRealPath ...
- Linux目录下文件权限怎么改成777,linux修改文件夹-文件目录权限
Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名 ...
- php 修改文件的权限_php怎么修改文件的权限?
在php中,可以使用内置函数chmod()来修改文件的权限:该函数可以改变指定文件的权限,语法格式为"chmod(file,mode)",如果修改成功则返回TRUE,如果失败则返回 ...
- linux 文件权限 rwt,Linux下修改文件权限(所有权)
Linux与Unix是多用户操作系统,所以文件的权限与所有权的实现就显得很有必要:每个文件主要与三组权限打交道,分别是用户(user),用户组(group),其他用户(other) 用户(u)是文件的 ...
- java文件 默认打开方式_修改文件的默认打开方式(亲测有效)
今天遇到了一个问题,那就是没办法修改文件的默认打开方式,Windos10系统. 可能我稍微有点强迫症什么的,每次默认记事本打开,虽然也可也选择其他的应用打开,但就是没有直接双击打开的爽. 一百度才发现 ...
最新文章
- GATB的使用小例子test.cpp
- OnsenUI 前端框架(三)
- Vim之代码异步检测插件 ALE -- 实时检查verilog等代码的正确性
- IIS基础:返回404错误页面的合理设置方式
- php结合redis实现高并发下的抢购、秒杀功能
- 关系数据可视化gephi
- Android之launchMode总结
- 记录通用权限管理系统组件使用心得体会,写技术博客赢IPad2
- RESTful WebServices Cookbook中文版
- 【设计鉴赏】张艺谋《影》震撼人心的海报设计
- H5游戏助力区块链成2019年新玩法?
- 计算机if函数的作用,if函数的使用方法
- html控制标签,html中文本控制类标签基础知识
- 论文caj转换为word
- 《The Zen of Python, Explained》Posted by Al Sweigart in python - 中译版
- 记一次端口聚合之【牵一发而动全身】
- php正则表达式总结
- 《世界上谁最聪明?谁最愚蠢? ——最有道德者最聪明,最无道德者最愚蠢》作者:黎鸣...
- 思科路由器:标准ALC实验
- 【IOS】自己写的一个舒尔特方格app
热门文章
- 海湾汉字编码表全部_汉字编码简明对照表
- 爱普生l360扫描仪显示无法连接计算机,USB连接喷墨机,启动Epson scan提示无法与扫描仪连接如何解决?...
- 企业经常说绩效管理难,误区在哪?附绩效管理系统解决方案
- 思科最模拟器Cisco Packet Tracer 7.3.0安装配置
- java中的移位运算符<<,>>,>>>
- VC2005编译优化选项之玄机
- i40e驱动安装方法
- WINCE6.0+ILI9806E驱动IC显示屏调试总结
- Mendix的Hybrid App本地开发最佳实践
- PSP英文学习好助手 - 移动英语通PSP版