有没有办法重命名已经上传到目录中的文件?我有一个名为file.txt
的文件,它已经在文件夹uploads
中。在我的数据库中,文件的文件名是file.txt,所以我想知道我是否可以修改或更改其文件名,即使它已经上传。我希望它改为像ExampleText.txt
这样的东西。我已经尝试在上传之前重命名文件名,但我要做的是上传它然后我会重命名它。所以我可以多次重命名它。我也看过一些使用rename()
的代码,但我不知道如何使用它。
答案 0 :(得分:1)
功能
rename($oldname, $newname);
示例
rename("/uploads/file.txt", "/uploads/ExampleText.txt");
试试这个$oldname
给你存放的文件,告诉你在db中存储了路径。将其传递给$old name
。
快乐编码