請使用以下腳本。使用php進行文件重命名
<?php
if ($handle = opendir('files/')) {
while (false !== ($fileName = readdir($handle))) {
$newName = str_replace("SKU#","",$fileName);
rename(fileName, $newName);
}
closedir($handle); } ?>
我的腳本位於iss的根目錄。
inetpub/wwwroot
而我試圖作爲結果訪問文件夾文件/,這是一級到wwwroot。哪裏包含一個叫做圖像:
"WV1716BNSKU#.zoom.1"
我使用的是Windows操作系統,任何想法爲什麼這不起作用,代碼看起來文件。
可能是你想要的'>>> $ <<<內'重命名(..)'fileName'? – SuperSaiyan 2012-07-17 11:59:27
定義「不工作」。你有沒有試過調試什麼是工作,什麼不是?一個'rename'工作沒有循環嗎? – deceze 2012-07-17 11:59:44
我覺得當它不工作,你應該得到一個錯誤。已啓用您的所有error_reporting? – Stony 2012-07-17 12:01:11