怎样指定一个目录,这目录下的所有文件的扩展文件名更改为.txt? 本帖最后由 zyq_123 于 2011-03-11 16:17:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 便利所有文件名,rename 递归,楼下给代码, $dir = "D:\PHP\htdocs\dir\\";$files = opendir($dir);if($files){ while(($file = readdir($files)) != false) { if($file == "." || $file == ".." || is_dir($file)) continue; echo "老的文件名称是:".$file."\t"; $oldname = explode(".", $file); $newname = $oldname[0].".txt"; $r = rename($dir.$file, $dir.$newname); if($r) { echo "新的文件名称是:".$newname."<br />"; } }}else{ //打开目录失败}测试可行~ 擦,CSDN的论坛上传个图片真麻烦。老的文件名称是:123.txt 新的文件名称是:123.txt老的文件名称是:460.jpg 新的文件名称是:460.txt老的文件名称是:php�ֲ�.chm 新的文件名称是:php�ֲ�.txt老的文件名称是:putty.exe 新的文件名称是:putty.txt $dir = "D:\PHP\htdocs\dir\\";$files = opendir($dir);if($files){ while(($file = readdir($files)) != false) { if($file == "." || $file == ".." || is_dir($file)) { //上级目录和文件夹不处理 }else{ echo "老的文件名称是:".$file."\t"; $oldname = explode(".", $file); $newname = $oldname[0].".txt"; $r = rename($dir.$file, $dir.$newname); if($r) { echo "新的文件名称是:".$newname."<br />"; } } }}else{ //打开目录失败} PHP在线考试系统如何实现在线倒计时 php发送邮件的问题 求助,安装pecl扩展库的问题 验证码点“看不清楚换一张”不能切换,火狐下可以,IE6下不行 smarty 输出序列问题 PHP数组写入到文本 javascript的问题,请求大家帮忙!!!! windows.open出来的窗口可以产生滚动条的参数是?? 一个关于php的奇怪的问题! curl模拟一个post数据包 webqq太搞笑了啊,,兼容火狐,谷歌,,但是ie居然不兼容 PHP怎么执行SQL语句查询TXT中的内容?
$dir = "D:\PHP\htdocs\dir\\";
$files = opendir($dir);
if($files)
{
while(($file = readdir($files)) != false)
{
if($file == "." || $file == ".." || is_dir($file)) continue;
echo "老的文件名称是:".$file."\t";
$oldname = explode(".", $file);
$newname = $oldname[0].".txt";
$r = rename($dir.$file, $dir.$newname);
if($r)
{
echo "新的文件名称是:".$newname."<br />";
}
}
}
else
{
//打开目录失败
}
测试可行~
老的文件名称是:123.txt 新的文件名称是:123.txt
老的文件名称是:460.jpg 新的文件名称是:460.txt
老的文件名称是:php�ֲ�.chm 新的文件名称是:php�ֲ�.txt
老的文件名称是:putty.exe 新的文件名称是:putty.txt
$dir = "D:\PHP\htdocs\dir\\";
$files = opendir($dir);
if($files)
{
while(($file = readdir($files)) != false)
{
if($file == "." || $file == ".." || is_dir($file))
{
//上级目录和文件夹不处理
}
else{
echo "老的文件名称是:".$file."\t";
$oldname = explode(".", $file);
$newname = $oldname[0].".txt";
$r = rename($dir.$file, $dir.$newname);
if($r)
{
echo "新的文件名称是:".$newname."<br />";
}
}
}
}
else
{
//打开目录失败
}