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