...當然,與.EXT,我的意思是,保留原始擴展!PHP - 文件夾中的所有文件重命名爲1.ext,2.ext,3.ext
現在這個問題已經被問過,但古怪,答案甚至不遠程工作。對我來說,就是這樣。現在
,我開始與此:
$directory = $_SERVER['DOCUMENT_ROOT'].$fileFolder.'/';
$i = 1;
$handler = opendir($directory);
while ($file = readdir($handler)) {
if ($file != "." && $file != "..") {
$newName = $i . '.jpg';
rename($file, $newName);
$i++;
}
}
closedir($handler);
看起來很簡單的給我,但它不會重命名的文件... 有沒有人有一個線索是什麼問題呢? 或者只是一個工作片段...:D
我要去猜測權限錯誤。 –
沒有$ fileFolder開始以「/」,如果沒有:應該。 – luk2302
@ luk2302:它的確如此!整個腳本,除了重命名位之外,已經適用於簡單閱讀文件夾的內容。 – AmarokM