move all files in a folder to another?

前端 未结 11 1992
一个人的身影
一个人的身影 2020-12-01 04:01

when moving one file from one location to another i use

rename(\'path/filename\', \'newpath/filename\');

how do you move all files in a fol

11条回答
  •  旧时难觅i
    2020-12-01 04:13

    Move or copy the way I use it

    function copyfiles($source_folder, $target_folder, $move=false) {
        $source_folder=trim($source_folder, '/').'/';
        $target_folder=trim($target_folder, '/').'/';
        $files = scandir($source_folder);
        foreach($files as $file) {
            if($file != '.' && $file != '..') {
                if ($move) {
                    rename($source_folder.$file, $target_folder.$file);
                } else {
                    copy($source_folder.$file, $target_folder.$file);
                }
            }
        }   
    }
    
    function movefiles($source_folder, $target_folder) {
        copyfiles($source_folder, $target_folder, $move=true);
    }
    

提交回复
热议问题