使用 rename() 命令时如何制作副本?

How to make a copy when using rename() command?

你好,我有这段代码

$old_name = "C:\inetpub\users\john\cars.properties";
$new_name = "toys.properties";

rename($old_name, $new_name) ;

它将 cars.properties 的名称更改为 toys.properties 但我真的不想更改原始 cars.properties 文件,代码本身是否可以复制而不是我走捷径?如果是这样,我将不胜感激!

@phpscrub 只需这样设置即可:

$old_name = "C:\inetpub\users\john\cars.properties";
$new_name = "C:\inetpub\users\john\toys.properties";

// copy and rename at same time ;-)
copy($old_name, $new_name);

因此 cars.properties 文件将被复制到重命名为 toys.properties

的新文件中