0

我们如何在 PHP 中没有复制功能的情况下将一个文件从一个文件夹移动到另一个文件夹。在 php 复制函数中,用于将文件从一个文件夹复制到另一个文件夹。但就我而言,我不使用复制功能将文件从文件夹移动到另一个文件夹。

4

3 回答 3

2

您可以尝试使用 php 重命名功能。如果在新文件名中指定了新目录,它将移动move to文件。只需确保在移动和创建新文件夹和文件时权限正确。

rename("path1/file.txt", "path2/file.txt");

PHP重命名

尝试将 oldname 重命名为 newname,必要时在目录之间移动它。如果 newname 存在,它将被覆盖。

于 2013-08-21T07:47:26.760 回答
1

如果你因为某种原因不想使用 PHPcopy()函数,你可以这样做:

system('cp /path/to/src_file /path/to/dst_file');

对于 *nix 系统,以及

system('copy /path/to/src_file /path/to/dst_file');

适用于 Windows

于 2013-08-21T07:46:07.887 回答
0

建议使用 rename()。 http://php.net/manual/en/function.rename.php

rename('/dir1/old_dir/old_name.txt','/dir1/new_dir/zzz_name.bak');
于 2013-08-21T07:47:47.343 回答