【发布时间】:2014-01-23 13:35:39
【问题描述】:
我正在编写一个小脚本,将一个目录中具有特定扩展名的文件复制到另一个目录。 目前我有:
<?php
$targetDir = "D:\\test dir\\";
$files = glob("C:\\old dir\\*.txt");
foreach ($files as $tocopy) {
copy($tocopy, $targetDir);
}
?>
但是这似乎不起作用。我可以 print_r 文件并找到它们,但不会复制过来。 如何将扩展名为 .txt 的文件复制到不同的目录中?
【问题讨论】:
-
您也需要将文件名添加到目标中。
-
如本所说,添加文件名
copy($tocopy, $targetDir . $tocopy); -
同样的结果。我可以 print_r 结果,它会选择两个 .txt 文件。当涉及到复制位时,它实际上并没有复制文件:(