【发布时间】:2015-04-27 13:36:28
【问题描述】:
在这里,我想创建一个名为 c:/xampp/htdocs/haha/tour/ 的新目录,并在该目录中移动我重命名的图像。在这里,我设法创建了新目录,但无法移动并且重命名我的图像。我该如何解决这个问题??
$dir='c:/xampp/htdocs/practice/haha';
$i=1;
if(is_dir($dir)){
echo dirname($dir).'</br>';
$file=opendir($dir);
while(($data=readdir($file))!==false){
if($data!='.' && $data!='..'){
$info=pathinfo($data,PATHINFO_EXTENSION);
if(!file_exists($dir.'/tour')){
mkdir($dir.'/tour/');
}
rename($dir.$data,$dir.'/tour/'.'image '.$i.'.jpg');
$i++;
}
}
}
【问题讨论】:
-
如果我没听错的话,您想从
c:/xampp/htdocs/practice/haha获取所有文件(仅图像?)并将它们移动到c:/xampp/htdocs/practice/haha/tour/FILE extension/image$i.jpg中? -
编辑了我的帖子。Pathinfo() 函数已从 rename() 函数中删除。如果您没有注意到,则省略文件扩展名
-
啊,你更新了代码 :D 现在我明白了,但你只想移动图像?进入
c:/xampp/htdocs/practice/haha/tour/image$i.jpg和所有files/images? from c:/xampp/htdocs/practice/haha?