在PHP中,如果没有复制功能,我们如何将一个文件从一个文件夹移动到另一个文件夹。在php中,复制函数用于将文件从一个文件夹复制到另一个文件夹。但在我的情况下,我不使用复制功能将文件从文件夹移动到另一个文件夹。
您可以尝试使用php重命名函数。如果在新的move to
文件名中指定了新目录,它将移动文件。在移动和创建新文件夹和文件时,只需确保权限正确即可。
rename("path1/file.txt", "path2/file.txt");
PHP RENAME
尝试将旧名称重命名为新名称,在目录之间移动如有必要。如果存在newname,它将被覆盖。
如果出于某种原因不想使用PHP copy()
函数,可以这样做:
system('cp /path/to/src_file /path/to/dst_file');
用于*nix系统和
system('copy /path/to/src_file /path/to/dst_file');
对于Windows
建议使用rename()。http://php.net/manual/en/function.rename.php
rename('/dir1/old_dir/old_name.txt','/dir1/new_dir/zzz_name.bak');