在PHP中,你可以使用以下内置函数来移动或重命名文件:
rename()
函数:它允许你重命名或移动文件。
move_uploaded_file()
函数:它允许你移动通过HTTP POST上传的文件。
以下是它们的用法:
重命名文件:
$old_file = "/path/to/old/file.txt";
$new_file = "/path/to/new/file.txt";
if(rename($old_file, $new_file)) {
echo "File renamed successfully.";
} else {
echo "Error renaming file.";
}
移动文件:
$source_file = "/path/to/source/file.txt";
$destination_file = "/path/to/destination/file.txt";
if(rename($source_file, $destination_file)) {
echo "File moved successfully.";
} else {
echo "Error moving file.";
}
移动上传的文件:
$source_file = $_FILES["file"]["tmp_name"];
$destination_file = "/path/to/destination/file.txt";
if(move_uploaded_file($source_file, $destination_file)) {
echo "File moved successfully.";
} else {
echo "Error moving file.";
}
请注意,rename()
和move_uploaded_file()
函数的第一个参数是源文件的路径,第二个参数是目标文件的路径,也可以是目标文件的新名称。