阅读量:0
在 PHP 中,可以使用 copy()
和 rename()
函数来实现文件的复制和移动。
- 文件的复制:
使用 copy()
函数可以将一个文件复制到另一个位置。该函数的语法如下:
bool copy(string $source, string $destination): bool
其中,$source
参数是要复制的文件的路径,$destination
参数是复制后的文件路径。如果复制成功,该函数将返回 true
,否则返回 false
。
以下是一个简单的示例代码:
<?php $source = 'original.txt'; $destination = 'copy.txt'; if (copy($source, $destination)) { echo 'File copied successfully!'; } else { echo 'File copy failed!'; } ?>
在上面的示例中,我们将名为 original.txt
的文件复制到当前目录下的 copy.txt
文件中。如果复制成功,将输出 File copied successfully!
,否则输出 File copy failed!
。
- 文件的移动:
使用 rename()
函数可以将一个文件移动到另一个位置。该函数的语法如下:
bool rename(string $oldname, string $newname): bool
其中,$oldname
参数是要移动的文件的路径,$newname
参数是移动后的文件路径。如果移动成功,该函数将返回 true
,否则返回 false
。
以下是一个简单的示例代码:
<?php $oldname = 'original.txt'; $newname = 'moved.txt'; if (rename($oldname, $newname)) { echo 'File moved successfully!'; } else { echo 'File move failed!'; } ?>
在上面的示例中,我们将名为 original.txt
的文件移动到当前目录下的 moved.txt
文件中。如果移动成功,将输出 File moved successfully!
,否则输出 File move failed!
。
需要注意的是,如果目标文件已经存在,copy()
函数将覆盖原有文件,而 rename()
函数则会将原有文件重命名为新的文件名。