首页 > 解决方案 > 使用 PHP 将文件从目录移动到另一个目录

问题描述

我在 codignitor 的一个应用程序文件夹上有一个文件,我想将该文件复制到另一个目录中 codignitor 的另一个应用程序文件夹。我试过下面的代码,但它似乎没有工作:

$file = 'http://xxxxxx/jakson_solar/ftp.php';
$newfile = './mobile_image/transfer/';

if ( copy($file, $newfile) ) {
    echo "Copy success!"; die;
}else{
    echo "Copy failed."; die;
}

还有另一种方法可以将文件从一个目录复制到另一个目录吗?

标签: phpcodeigniter

解决方案


copy需要一个输入文件作为第一个参数,需要一个输出文件作为第二个参数

所以这样做

$file = 'path_to/ftp.php';
$newfile = './mobile_image/transfer/ftp.php';

if ( copy($file, $newfile) ) {
    echo "Copy success!"; die;
} else {
    echo "Copy failed."; die;
}

推荐阅读