2

サーバー上のあるフォルダーからサーバー内の別のフォルダーにファイルをコピーできる PHP + AJAX のシステムを開発しています。

私の質問は、フォルダーを、その中に同じ名前のファイルが既にある別のフォルダーにコピーしようとしたときです。

この場合、ユーザーがこのファイルのそれぞれを上書きするかどうかを確認するために、ポップアップを表示したいと思います。

どうすればそれができますか?コピーを開始した後、各ダイアログに対するユーザーの応答を待つにはどうすればよいですか?

ところで、これcpはlinuxのコマンドを使ったほうがいいですか、それともunlinkandrmdirのPHPを使ったほうがいいですか?

4

1 に答える 1

3

プロセスをいくつかの部分に分割する必要があると思います。

  1. 衝突するファイルをチェックします。
  2. 競合するファイルが存在する場合は、それらをユーザーにリストし、確認を求めます (ダイアログ)。
  3. 競合がない場合、またはユーザーが宛先ファイルを上書きすることに同意した場合は、ファイルをコピーします。

このファイルごとに確認したい場合は、ファイルごとに確認を求めます (チェックボックスのあるダイアログ ボックス、または複数のダイアログ ボックス)。ユーザーがすべての上書きを確認 (または確認) したら、ファイルをコピーします。

于 2013-02-06T15:25:49.237 に答える