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

何らかの理由でPHP 関数を使用したくない場合はcopy()、次のようにすることができます。

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 に答える