2

我正在用 PHP + AJAX 开发一个系统,可以将文件从服务器上的一个文件夹复制到服务器上的另一个文件夹。

我的问题是,当我尝试将文件夹复制到另一个文件夹中时,其中已经有一些同名文件。

在这种情况下,我想向用户显示一个弹出窗口,以确认他是否要覆盖其中的每个文件。

我怎么能那样做?开始复制后如何等待用户对每个对话框的响应?

顺便说一句,使用cplinux 的命令更好还是使用unlinkPHPrmdir的命令更好?

4

1 回答 1

3

我认为你应该把这个过程分成几个部分:

  1. 检查冲突文件。
  2. 如果存在一些冲突文件,请将它们列出给用户并要求确认(对话框)。
  3. 如果没有冲突,或者如果用户确认他同意覆盖目标文件,则复制文件。

如果您想询问每个文件,请询问每个文件的确认(带有复选框的对话框,或多个对话框)。用户确认(或不确认)每次覆盖后,复制文件。

于 2013-02-06T15:25:49.237 回答