有以下脚本。
<?php
if ($handle = opendir('files/')) {
while (false !== ($fileName = readdir($handle))) {
$newName = str_replace("SKU#","",$fileName);
rename(fileName, $newName);
}
closedir($handle); } ?>
我的脚本在iss的根目录中。
inetpub/wwwroot
因此,我试图访问文件夹files/,这是wwwroot的一个级别。其中包含一个名为:的图像
"WV1716BNSKU#.zoom.1"
我使用的是windows操作系统,不知道为什么不起作用,代码看起来像文件。
您得到了什么错误?确保PHP设置为显示所有错误。
脚本还必须与要重命名的文件位于同一文件夹中,因为所有路径都是相对路径。
试试这个:
if ($handle = opendir('./')){
while (false !== ($fileName = readdir($handle))){
$newName = str_replace("SKU#", "", $fileName);
rename($fileName, $newName);
}
closedir($handle);
}