次のスクリプトを用意します。
<?php
if ($handle = opendir('files/')) {
while (false !== ($fileName = readdir($handle))) {
$newName = str_replace("SKU#","",$fileName);
rename(fileName, $newName);
}
closedir($handle); } ?>
私のスクリプトは iss のルート ディレクトリにあります。
inetpub/wwwroot
そして、結果として、wwwroot までの 1 レベルであるフォルダー files/ にアクセスしようとしています。と呼ばれる1つの画像が含まれています:
"WV1716BNSKU#.zoom.1"
私はWindows OSを使用していますが、なぜこれが機能しないのか、コードはファイルに見えます。