我正在编写一个小脚本,将目录中具有特定扩展名的文件复制到另一个目录。 目前我有:
<?php
$targetDir = "D:\\test dir\\";
$files = glob("C:\\old dir\\*.txt");
foreach ($files as $tocopy) {
copy($tocopy, $targetDir);
}
?>
然而,这似乎不起作用。我可以print_r文件,它找到它们,但不会复制。 如何将带有.txt扩展名的文件复制到另一个目录中?
答案 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来代替。