Я использую PHP.
Я не понимаю, почему это работает:
rename('C:\xampp\htdocs\Mysite\PF\IMG_DEX\2.jpg','C:\xampp\htdocs\Mysite\PF\IMG_DEX\1002.jpg');
Хотя это не работает, и я получаю эту ошибку: Файл не может быть найден (код: 2)
$i=2;
$tot=1002;
rename('C:\xampp\htdocs\Mysite\PF\IMG_DEX\\'.$i.'.jpg','C:\xampp\htdocs\Mysite\PF\IMG_DEX\\'.$tot.'.jpg');
На основе комментария @ Rizier123, если вы запустите
rename('C:\xampp\htdocs\Mysite\PF\IMG_DEX\2.jpg','C:\xampp\htdocs\Mysite\PF\IMG_DEX\1002.jpg');
$i=2;
$tot=1002;
rename('C:\xampp\htdocs\Mysite\PF\IMG_DEX\\'.$i.'.jpg','C:\xampp\htdocs\Mysite\PF\IMG_DEX\\'.$tot.'.jpg');
в одном сценарии файл C: \ xampp \ htdocs \ Mysite \ PF \ IMG_DEX \ 2.jpg уже был перемещен один раз и не может быть найден вторым rename
,
Убедитесь, что файл C:\xampp\htdocs\Mysite\PF\IMG_DEX\2.jpg
существует, а затем запустить скрипт только с одним rename
функция в нем.
Других решений пока нет …