假设我在foo目录和bar目录中都有一个文件test.php.如何使用PHPbar/test.php替换为foo/test.php?我使用的是Windows XP,跨平台的解决方案会很棒,但Windows更受欢迎.

推荐答案

您可以使用copy()函数:

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


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

Makes a copy of the file source to dest.

If the destination file already exists, it will be overwritten.

Php相关问答推荐

Symfony Monolog:使用多个格式化程序

WooCommerce中仅在单一产品和产品档案页面中将小数设置为大写

PHP DateInterval天数不一致

使用箭头函数语法时,在回调范围内无法访问变量变量(警告:未定义的变量)

Laravel Livewire如何在数组值上使用IF、ELSE条件

将文件添加到存档,而不重建存档

如何在php网站代码中清理浏览器缓存

使用ESI的Symfony Sulu清漆

使用DOMPDF获取PDF格式的本 map 像

文件::Files()响应返回空对象数组

防止在WordPress短代码中显示重复产品并请求代码更正

用户注册表单中的 HTTP 错误 405

按日期向 WooCommerce 中的我的帐户订单添加过滤器

如何在 Woocommerce 中自动删除旧的已完成订单

Woocommerce 相关产品按其类别或排名数学主要类别

PHP 中使用 JSON 的自定义会话处理程序会因错误而 destruct 会话

使用产品自定义字段作为 WooCommerce 中特定用户角色的折扣百分比

根据所选付款方式更改 WooCommerce 提交结帐按钮文本

在全局安装 Composer 包后运行命令

我正在使用 Baryryvdh/laravel-snappy 从 HTML 导出 PDF 它正在工作但缩小了 pdf 文件