首页 文章

如何使用PHP将多个文件从一个文件夹复制到另一个文件夹?

提问于
浏览
1

我有两个文件夹,其中一个文件夹是空的,另一个有5个图像文件,命名为:image1,image2,image3,image4和image5 . 我想使用php同时将image2,image4和image5移动或复制到另一个文件夹 . 如何使用PHP将多个文件从一个文件夹复制到另一个文件夹?请帮帮我,谢谢你提前 .

1 回答

  • 2

    重命名功能可以做到这一点

    图像重命名

    rename('image2.jpg', 'newfolder/image2.jpg');
    rename('image4.jpg', 'newfolder/image4.jpg');
    rename('image5.jpg', 'newfolder/image5.jpg');
    

    如果要将现有文件保留在同一位置,则应使用copy

    图像复制

    copy('image2.jpg', 'newfolder/image2.jpg');
    copy('image4.jpg', 'newfolder/image4.jpg');
    copy('image5.jpg', 'newfolder/image5.jpg');
    

    对多个文件使用循环如下:

    //Create an array with image files which should be copy or move in new folder
    $files = ['image2.jpg','image4.jpg','image5.jpg'];
    foreach($files as $resFile){
        rename($resFile, 'newfolder/'.$resFile);
        copy($resFile, 'newfolder/'.$resFile);
    }
    

相关问题