PHP: move with rename fails, but combination of copy and unlink works
问题 I am trying to use PHP's rename to move a file to a different folder (and also rename the file in the same step). However, rename always returns false . On the other hand, using a combination of copy and unlink works just fine. What could be causing this? The relevant code looks like this: if (!rename($targetpath, $backuppath)) { // if rename fails, try with copy and delete if (!copy($targetpath, $backuppath)) die("9\nCould not move existing file to backup"); touch($backuppath, filemtime(