用php怎么改文件名
2015-08-17 16:46
609 查看
php手册:
bool rename ( string oldname, string newname [, resource context] )
尝试把 oldname 重命名为 newname。
如果成功则返回 TRUE,失败则返回 FALSE。
例子:
rename( 'tempFile.txt', 'tempFile2.txt' );
<?php
//$filedir = "upload";
function showDir( $filedir ) {
//打开目录
$dir = @ dir($filedir);
//列出目录中的文件
$filename = time();
while (($file = $dir->read())!==false)
{
if(is_dir($filedir."/".$file) AND ($file!=".") AND ($file!="..")) {
showDir($filedir."/".$file);
} else {
if ($file != "." and $file != ".."){
$oldname = $filedir."/".$file;
echo "oldname: ".$oldname;
echo "<br />";
$end = strrpos($oldname, ".");
$file = substr_replace($oldname,$filename,0,$end);
$newfile = $filedir."/".$file;
echo "newfile :".$newfile;
rename($oldname,$newfile);
$filename++;
echo "<br />";
}
}
}
$dir->close();
}
showDir("app1");
?>
bool rename ( string oldname, string newname [, resource context] )
尝试把 oldname 重命名为 newname。
如果成功则返回 TRUE,失败则返回 FALSE。
例子:
rename( 'tempFile.txt', 'tempFile2.txt' );
<?php
//$filedir = "upload";
function showDir( $filedir ) {
//打开目录
$dir = @ dir($filedir);
//列出目录中的文件
$filename = time();
while (($file = $dir->read())!==false)
{
if(is_dir($filedir."/".$file) AND ($file!=".") AND ($file!="..")) {
showDir($filedir."/".$file);
} else {
if ($file != "." and $file != ".."){
$oldname = $filedir."/".$file;
echo "oldname: ".$oldname;
echo "<br />";
$end = strrpos($oldname, ".");
$file = substr_replace($oldname,$filename,0,$end);
$newfile = $filedir."/".$file;
echo "newfile :".$newfile;
rename($oldname,$newfile);
$filename++;
echo "<br />";
}
}
}
$dir->close();
}
showDir("app1");
?>
相关文章推荐
- 性能优化之PHP优化
- php-url-rewriting-with-htaccess-and-microsoft-iis-url-rewriting
- PHP查询MySQL大量数据的内存
- 文本编辑器之editplus
- php利用api搜索下载it-ebooks.info上图书
- 【案例】小心,apc可能导致php-fpm罢工!
- php计划任务
- php生成二维码-PHP QR Code
- php变量声明时的单引号与双引号区别
- PHP常用函数
- 关于ThinkPHP常用的标签--适合菜鸟初学者
- phpstorm常用快捷键
- 关于yii的缓存的学习(学习自慕课网---与《YII框架》不得不说的的故事—高效篇)
- yii2如何引入自定义css或js文件
- PHP记住密码思路
- 如何在xampp中运行php文件
- PHP 输出变量结构信息到日志
- Yii中POS和GET并用范例
- PHP添加图片水印、压缩、剪切的封装类
- php单例模式数据库类的简单封装