php - 复制具有特定扩展名 php4 的文件

标签 php copy

我正在编写一个小脚本,将一个目录中具有特定扩展名的文件复制到另一个目录。 目前我有:

<?php

$targetDir = "D:\\test dir\\";

$files = glob("C:\\old dir\\*.txt");

foreach ($files as $tocopy) {
    copy($tocopy, $targetDir);
}

?>

但是这似乎不起作用。我可以 print_r 文件并找到它们,但不会复制。 如何将扩展名为 .txt 的文件复制到不同的目录中?

最佳答案

您还需要将文件名添加到目标中。类似以下内容应该会有所帮助。

$targetDir = "D:\\test dir\\";

$files = glob("C:\\old dir\\*.txt");

foreach ($files as $file) {
    copy($file, $targetDir . $file);
}

关于php - 复制具有特定扩展名 php4 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21309716/

相关文章:

php - 前 10 个集合完成 - MySQL 中的一个怪物查询公式?

php - Symfony 2.1.4-knpPaginator 不会在单击 <th> 元素时对数据进行排序

java - 从 jar 中复制 Eclipse p2 接触点

python - 如何将sqlite表从磁盘数据库复制到python中的内存数据库?

c++ - 我不知道为什么c++中复制构造函数的调用不稳定

php - 了解 : PHP + Redis + Node. js + 套接字之间的连接

php - 在不重定向到另一个页面的情况下回显错误并保留所有表单数据?

Javascript - 插入不包含框的复制文本

c++ - 我如何将 map 的反面复制到另一张 map ?

php - 将 Laravel 模型移回 App/文件夹根目录