我试图重命名某个文件,但我很难更改它。
基本上我有一个名为scorpion.jpg的文件。我想要的是将scorpion.jpg改为default.jpg
scorpion.jpg是一个上传的文件,所以它可以是任何名称。这是我到目前为止所做的。
rename('path_to_image/' . '*.jpg', 'path_to_image/' . 'default.jpg');
非常感谢任何帮助。
答案 0 :(得分:0)
您应该尝试exec('mv "'.$path.'*.jpg" "'.$path.'".default.jpg');
希望它有所帮助!
编辑1:
所以,为了保持完整的PHP,我会这样做
$scan = glob($path.'*.jpg');
if(!empty($scan)){
if( !rename($path.$scan[0], $path.$newName)){
echo 'Failed rename';
}
else{
echo 'Renamed!';
}
}