【发布时间】:2019-01-04 10:39:05
【问题描述】:
经过几个小时的在线阅读和实现不同的代码,我得出了以下结论。
我有一个文件夹名称 111646,在该文件夹中,文件名类似于 1-foto-000.jpg?20160331103045
我想要做的是将文件名重命名为 1-foto-000.jpg
我正在使用下面的代码。
<?php
$files = scandir('111646/');
foreach($files as $file) {
$newname = explode("?", $file);
rename($file, $newname[0]);
}
?>
当我运行上面的代码时,它给了我错误
Warning: rename(1-foto-000.jpg?20160331103045,1-foto-000.jpg): No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/sunuti/index.php on line 17
代码试图重命名文件,但显示错误的目录路径。
我认为有一个很小的错误,但我找不到它......
我们将不胜感激
谢谢
【问题讨论】: