<?php
$dir = opendir('C:\Users\Prometheus\Desktop\milkmaid');
$i = 1;
// loop through all the files in the directory
while (false !== ($file = readdir($dir)))
{
if ($file != "." && $file != "..") {
$newName = $i.'.mp4';
$oldname = $file;
rename($oldname, $newName);
$i++;
}
}
?>
當我上面的腳本運行,我得到以下錯誤:php重命名錯誤:系統找不到指定的文件。 (代碼:2)
The system cannot find the file specified. (code: 2)
您是否嘗試過打印名稱?我敢打賭,缺少一個路徑分隔符。 – tkausl
'echo $ newName;'給出'資源ID#41.mp4' –
@tkausl我剛更新了我的代碼,我仍然看到同樣的錯誤。 'echo $ newName;'給出'1.mp4' while'echo $ oldname;'給出'papa.mp4' –