0
我想创建几行代码,它将重命名指定目录中的所有jpg图像。父目录为c:/ xampp/htdocs/practice/haha/。但更名的图像保存在C:/ XAMPP/htdocs中/实践/重命名指定目录中的所有图像文件
我的代码做重命名文件,但问题是,它会删除所有图像文件形成specied目录下,而目录empty.It店在根php目录中重命名的文件。并且新创建的文件不是可点击的图像文件。所以有两个问题我想解决。
- 我该如何将重命名的文件保存在与重命名之前相同的目录中。
2.如何让它们成为可点击的图像文件?
这是他们重命名后的样子:
$dir='c:/xampp/htdocs/practice/haha/';
echo getcwd().'</br>';
$i=1;
if(is_dir($dir)){
echo dirname($dir);
$file=opendir($dir);
while(($data=readdir($file))!==false){
$info=pathinfo($data,PATHINFO_EXTENSION);
if($info=='jpg'){
//echo pathinfo($data,PATHINFO_BASENAME).'</br>';
echo basename(pathinfo($data,PATHINFO_BASENAME),'.jpg').'</br>';
rename($dir.'/'.$data,'image'.$i.'jpg');
$i++;
}
}
}
路径添加到第二个命名参数 – 2015-02-24 20:11:02
感谢,但我能做些什么关于概率没有2? – 2015-02-24 20:17:38
clickabale?你在html页面上列出它们还是显示一个原始目录列表 – 2015-02-24 20:22:12