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

时间:2014-01-23 13:35:40

标签: php copy

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

<?php

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

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

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

?>

然而,这似乎不起作用。我可以print_r文件,它找到它们,但不会复制。 如何将带有.txt扩展名的文件复制到另一个目录中?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:0)

我在“system”php标签内部使用xcopy来代替。