批量修改文件名的PHP代码、附带汉字转拼音程序:
<?php
header("content-type: text/html; charset=GBK");//设置页面字符集编码
date_default_timezone_set("PRC");//设置中国时区\
header("Pramga: no-cache");
$url='http://www.xz768.com';
$a=$_GET['a'];//接受修改文件名等操作
$p=$_GET['p'];//接受传输的文件路径
if($p==''&&!$a){
$p='./';
echo '以下是根目录下的文件列表<br>';
read($p);
}else if(!$a){
$p=$_GET['p'].'/';
echo "<a href='?p=./'>返回主目录</a>|<a href='?p=".$_GET['p']."&a=rename'>批量改成拼音名</a><h1>[<a href='?p=".$_GET['p']."'>".$_GET['p']."</a>]下的文件列表</h1>";
read($p);
}
if($a=="rename"&&$p){
mname($p);
}
function read($p){
$file=scandir($p,1);
foreach($file as $value){
if(is_dir($p.$value)&&$value!='.'&&$value!='..'){
echo "+<a href='?p=".$p.$value."'>".$value."</a><br>";
}else if(is_file($p.$value)){
echo "<font color='red'>".$value."</font>-<a href='?a=rename&p=".$p.$value."'>改拼音名字</a>|<a href='".$p.$value."'>下载</a><br>";
}
}
}
function mname($p){//修改文件名,有递归,可以单个文件改名也可以是多个文件夹嵌套的结构一起修改
if(is_file($p)){
$filename=substr(strrchr($p, "/"), 1);
$path=str_replace($filename,'',$p);
if(rename($p,$path.Pinyin($filename))){
//echo $filename.'修改成功<br>';
//echo $url='?p='.$path;
//echo "<SCRIPT LANGUAGE=\"javascript\">location.href='$url'</SCRIPT>";
}
}
if(is_dir($p)){//判断是不是文件夹,是的话递归修改
$file=scandir($p,1);
foreach($file as $value){
if($value!='.'&&$value!='..'){
mname($p.'/'.$value);
}
}
rename($p,Pinyin($p));//最后再修改文件夹的名字
echo "<font color='red'>".$p."的文件夹修改成功!</font><br>";
}
}
function icon($s,$n){
if($n=1){//转换成UTF-8
$s=iconv('GB2312', 'UTF-8',$s);
}else{
$s=iconv('UTF-8', 'GB2312',$s);
}
return $s;
}
?>
- xiugai.rar (3.4 KB)
- 描述: 批量修改文件名的PHP代码、附带汉字转拼音程序
- 下载次数: 1
分享到:
相关推荐
批量修改文件名 批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名...
使用 VBA Excel 快速批量修改文件名 1、点击“生成文件名“按钮, 会在 "原文件名"列(A列)生成文件对应的文件名。 2、在"修改后文件名"列(B列)中输入想要修改后的文件名。 3、点击“重命名文件”后即可。 注:...
用于批量修改文件名,对文件名批量替换或删除字符。 使用说明: 下载后,建议新建一个单独的文件夹,将下载后的.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示,输入...
缤纷批量修改文件名功能: 批量删除文件名中的指定字符,或从文件名中指定位置删除n个字符 批量替换文件名中的字符 批量在文件名前添加字符,或在文件名后添加字符 批量给文件名编号,序号位置完全可自定义,同时...
批量更改文件名 批量更改文件名 替换文件名 批量智能命名文件
一款小巧实用,功能超多的文件名批量更改(重命名)的程序,VB语言编写,它可以自动遍历目录,允许您选择文件属性、设置转换范围、大小写文件名转换、文件名空格字符处理等,另外还有其它一些实用设置,更多功能请下载...
批量修改文件名,缩短长文件名,匹配字符删除指定字符串或修改,或指定字符区间删除字符串或修改
VB做的批量修改文件名 VB做的批量修改文件名 VB做的批量修改文件名
有matlab编写的代码,批量修改文件名
VBS 批量修改文件名 VBS 批量修改文件名 VBS 批量修改文件名
matlab代码,可以打开任意文件夹,批量修改文件名
c#写的批量修改文件名,可在文件名前添加内容,可替换文件名中的内容,可改后缀等。
批量修改\批量修改文件名.exe 批量修改\批量修改文件名.exe 批量修改\批量修改文件名.exe
一款可以批量修改文件名的软件,
C# 开发的winform 形式的批量修改文件名
基于python的批量修改文件名软件系统源码基于python的批量修改文件名软件系统源码基于python的批量修改文件名软件系统源码基于python的批量修改文件名软件系统基于python的批量修改文件名软件系统基于python的批量...
C#开发的批量修改文件名小程序,可以用excel自由批量设置要修改的文件名,克服批处理程序有些文件名不能识别的问题,适合中小学学籍管理人员等使用。
批量修改文件名(附加C#源码)