FTP文件夹文件从一个目录复制到另一个目录

时间:2012-09-27 21:47:13

标签: php web

我正在尝试复制一个名为“upload”的目录中的上传文件,并将其称为image(5).jpg到我名为“images”的其他目录。这是我的代码。

<?php
       copy(upload/image (5).jpg, images/);

 ?>

我这样做了吗?

1 个答案:

答案 0 :(得分:0)

首先你的图像文件名很糟糕,请不要在文件名中使用空格。也不要在文件名中使用括号。某些系统(如Google应用引擎)很容易将其标记为无效文件名并忽略它。

然后调整一下您的代码行,如下所示:

$old_file = 'upload/image_5.jpg';
$new_file = 'images/image_5.jpg';

$copied = copy(old_file, $new_file);

if ($copied) {
   print "file " . $old_file . " is copied to " . $new_file;
} else {
   print "error"; 
}

如果遇到错误,可能没有正确配置文件路径。您没有该特定目录的写入权限等。