如何使用PHP将文件从一个目录复制到另一个目录?

2022-08-30 06:33:42

假设我在目录中有一个文件以及.如何用使用代替?我使用的是Windows XP,跨平台解决方案会很棒,但Windows是首选。test.phpfoobarbar/test.phpfoo/test.phpPHP


答案 1

您可以使用 copy() 函数:

// Will copy foo/test.php to bar/test.php
// overwritting it if necessary
copy('foo/test.php', 'bar/test.php');


引用其手册页中的几个相关句子:

创建要 dest 的文件源的副本。

如果目标文件已存在,它将被覆盖。


答案 2

您可以使用 rename() 函数:

rename('foo/test.php', 'bar/test.php');

但是,这将移动文件而不是复制


推荐