重命名已在php中上载的文件

重命名已在php中上载的文件,php,Php,有没有办法重命名已上载到目录中的文件?例如,我有一个名为file.txt的文件,它已经在uploads文件夹中。在我的数据库中,该文件的文件名是file.txt,因此我想知道是否可以修改或更改其文件名,即使它已经上载。我想把它改成类似于ExampleText.txt。我在上传文件之前尝试过重命名文件名,但我尝试的是上传它,然后我会重命名它。这样我可以多次重命名它。我还看到一些代码使用了rename(),但我不知道如何使用它。函数 rename($oldname, $newname); 范例 r

有没有办法重命名已上载到目录中的文件?例如,我有一个名为
file.txt
的文件,它已经在
uploads
文件夹中。在我的数据库中,该文件的文件名是file.txt,因此我想知道是否可以修改或更改其文件名,即使它已经上载。我想把它改成类似于
ExampleText.txt
。我在上传文件之前尝试过重命名文件名,但我尝试的是上传它,然后我会重命名它。这样我可以多次重命名它。我还看到一些代码使用了
rename()
,但我不知道如何使用它。

函数

rename($oldname, $newname);
范例

rename("/uploads/file.txt", "/uploads/ExampleText.txt");
试着把这个放在
$oldname
中,告诉你的文件存储在哪里,你告诉过你已经在db right中存储了路径。将其传入
$old name


快乐编码

首先查看php文档您尝试过吗?请尽可能地共享编解码器。你必须实现它,如果你花30秒在谷歌上搜索“用php重命名文件”这个问题,你就会解决这个问题。我们希望人们首先尝试,而不仅仅是在这里发布所有问题…
rename(“/uploads/files.txt”、“/uploads/ExampleText.txt”)下次请用谷歌搜索。不要鼓励人们在没有事先研究的情况下提问。我同意你的看法,但他正在尝试做一些事情。他也告诉了
rename()
,但他不知道怎么做。所以我帮助了他。无论如何,你也是对的