2015-05-27 2 views
-1

Есть ли способ переименовать файл, который уже загружен в каталог? У меня есть файл, например, с именем file.txt и уже находится в папке uploads. В моей базе данных имя файла будет file.txt, поэтому мне было интересно, могу ли я изменить или изменить его имя файла, даже если он уже загружен. Я хочу, чтобы он изменился на что-то вроде ExampleText.txt. Я попытался переименовать имя файла перед его загрузкой, но то, что я пытаюсь сделать, это загрузить его, после чего я переименую его. Так что я могу переименовать его много раз. Я также видел некоторый код, используя rename(), но я не знаю, как работать с ним.Переименование файла, который уже загружен на php

+4

проверки первый http://php.net/manual/en/function.rename.php – Zgr3doo

+1

вы пробовали? пожалуйста, поделитесь кодом – Vickrant

+0

Конечно, это возможно. Вы должны его реализовать. – arkascha

ответ

1

функция

rename($oldname, $newname); 

пример

rename("/uploads/file.txt", "/uploads/ExampleText.txt"); 

попробовать ложь это в $oldname дать ваш, где хранится файл, который вы сказали, что вы сохранили путь в БД правильно. передайте его в $old name.

Счастливое кодирование PHP документация

+1

Не поощряйте людей задавать вопросы без предварительного исследования – Drakes

+0

Я согласен с вами, но он пытается что-то сделать. он также сказал 'rename()', но он не знает, как это сделать. поэтому я ему помог. любым способом вы также правы – Thamaraiselvam

Смежные вопросы