“复制文件夹”操作

在此部分:

关于“复制文件夹”操作

可使用三种不同的操作来复制文件夹。

复制

根据“复制现有文件夹”选项卡中的定义,将文件夹的内容从源文件夹复制到目标文件夹。

系统只会复制文件夹的内容,不会在目标位置重新创建实际的文件夹。例如,如果将文件夹 %USERPROFILE%\Documents\Information 指定为源文件夹并将 %USERPROFILE%\Desktop 设置为目标文件夹,则 Information 文件夹的内容将直接复制到桌面上。要将其放在相应的文件夹中,请将目标字段手动修改为:

%USERPROFILE%\Desktop\Information.

如果文件夹复制操作包含文件,并且所有这些文件都与操作中设置的条件不匹配,则系统不会复制文件,但仍会创建文件夹。对于 Environment Manager 8.1 之前的版本,如果文件不符合条件,则系统不会创建目标文件夹。

镜像

“镜像复制文件夹”操作可在“复制文件夹”对话框中指定的目标位置创建文件夹、文件夹结构及其所含所有文件的精确副本。目标中已存在的文件将在源中覆盖,目标中的所有补充文件将被删除。

同步

“同步复制文件夹”操作将两个文件夹的内容组合在一起,在两个位置生成相同的文件和文件夹结构。如果遇到名称、类型和位置相同的两个文件,则会同步最近修改的内容。

使用“复制文件夹”对话框可指定触发时要同步的源文件夹和目标文件夹。

创建“复制文件夹”操作

  1. 选择策略配置导航按钮。
  2. 在“操作”功能区上,选择文件和文件夹 > 复制文件夹

    “复制文件夹”对话框随即打开,其中显示“复制现有文件夹”选项卡。

    执行“复制文件夹”操作时,系统将复制文件夹和文件的“只读”和“隐藏”特性。如果要复制的文件在源中只能读取,则其复制到目标后也只能读取。存档、索引、压缩和加密的高级特性不会被复制,并将恢复为其默认设置。

  3. 选择要执行的复制类型:
    • 复制 - 根据“复制现有文件夹”选项卡中的定义,将文件夹的内容从源文件夹复制到目标文件夹。系统只会复制文件夹的内容,不会在目标位置重新创建实际的文件夹。
    • 镜像 -“镜像文件夹”操作可在“镜像文件夹”对话框中指定的目标位置创建文件夹、文件夹结构及其所含所有文件的精确副本。目标中已存在的文件将在源中覆盖,目标中的所有补充文件将被删除。
    • 同步 -“同步文件夹”操作将两个文件夹的内容组合在一起,在两个位置生成相同的文件和文件夹结构。如果遇到名称、类型和位置相同的两个文件,则会同步最近修改的内容。
      使用“同步文件夹”对话框可指定触发时要同步的源文件夹和目标文件夹。
  4. 复制子文件夹下拉列表中,选择所需的行为:
    • - 仅复制顶级文件夹及其内容。
    • 全部 - 复制所有子文件夹。
    • 指定子文件夹级别的编号 - 将子文件夹及其内容复制到所选级别。
  5. 单击添加
  6. 在“源”字段中,使用省略号 (...) 导航到要复制的文件夹。
  7. 在“目标”字段中,导航到触发操作时要将源文件夹复制到的文件夹。
  8. 如果源文件夹中的相同文件已发生更改,系统将复制目标文件夹中已存在的文件。Environment Manager 使用文件大小和时间戳来确定文件是否已发生更改。更新的文件特性(如只读)不表示文件已发生更改。
  9. 单击“选项”字段,然后根据需要进行选择。可用选项取决于所选“复制文件夹”操作的类型。有关详细信息,请参阅复制文件夹选项
  10. 重复步骤 37,在对话框中创建更多操作。

    突出显示某个操作,然后单击删除从对话框中删除操作。系统不会创建该操作。

  11. 根据需要填写可选的选项卡:
    • 常规
    • 运行身份
    • 个性化
    • 条件
    • 文件扩展名排除项
    • 路径排除

  12. 单击确定

    对话框中配置的每个操作都会在所选节点中创建。

    如果文件夹复制操作包含文件,并且所有这些文件都与操作中设置的条件不匹配,则系统不会复制文件,但仍会创建文件夹。

复制文件夹选项

根据复制类型,操作的“选项”列中提供了以下选项的组合:

选项 复制 镜像 同步
出现错误时继续 - 如果选择后在执行期间发生错误,则复制操作继续。在勾选了此选项并选择了多个文件进行复制的情况下,如果某个文件无法复制,则操作继续并尝试复制其余文件。复制失败后不会重新尝试。如果不勾选此选项,则会引发错误,操作将停止。如果选中了此选项并发生了错误,则操作的总体状态仍为失败。

覆盖较新的文件 - 使用此选项可确定尝试复制文件(文件已存在于目标文件夹中)时的行为。如果选中了此选项并且源文件夹中存在较新的文件版本,则目标文件夹中的版本将被覆盖。如果不选中该选项,则不会覆盖目标文件夹中的文件版本。这不会导致操作失败,而会继续执行复制操作中的下一个文件。默认选中此项。

文件夹存在时失败 - 如果目标中存在相应的文件夹,选择此选项即会忽略该操作。如果目标文件夹已存在,则操作失败。

排除交接点 - 选择在复制文件夹操作中是包含还是排除标识为 NTFS 交接点或符号链接的文件夹和文件。有关交接点的详细信息,请访问 https://support.microsoft.com/en-us

复制文件特性 - 在复制操作中包括源文件夹的“只读”和“隐藏”特性。如果在“复制文件夹”操作中要复制的文件在源中只能读取,则其复制到目标后也只能读取。存档、索引、压缩和加密的高级特性不会被复制,并将恢复为其默认设置。

复制安全特性 - 包括每个用户和组的安全权限设置,这些用户和组已分配有要复制的文件夹的访问权限。注意:执行操作的帐户必须拥有此设置的相关安全权限。

复制所有者信息 - 在源中复制所有者信息。

注释
执行操作的帐户必须拥有此设置的相关安全权限。

包括删除的文件 - 同步文件夹时,从相应位置删除自上次同步后从源或目标文件夹中删除的所有文件。默认选中此项。

对于“复制文件夹”操作,可以使用标准操作选项卡来应用排除项和条件。

镜像和同步文件夹操作配置

应避免在同一文件夹之间进行并行复制操作。例如:

文件夹镜像和同步行为示例

文件夹 A 和 B 是应该先镜像还是先同步尚不确定,因此运行包含上述操作的节点时,可能会发生意外行为。

在这种情况下,应按顺序配置操作以明确定义各个操作:

文件夹镜像和同步行为示例

文件夹已在镜像前完成同步。

不相关文件夹之间的并行复制操作照常运行。

“同步文件夹”行为

下面几节介绍了各种情况下的“同步文件夹”行为。

删除行为

同步后,源文件夹和目标文件夹包含相同的文件。如果从其中一个位置删除文件,则系统会在下次同步文件夹时复制回该文件。文件始终保持同步,永远不会被删除。

操作 目标
在源文件夹中创建文件 文件 A  
对源和目标进行同步 文件 A 文件 A
从目标文件夹中删除文件 文件 A  
对目标和源进行同步 文件 A 文件 A

不过,如果选择“包括删除的文件”选项,则在同步时,从目标文件夹中删除文件 A 的操作将在源中反映出来:

操作 目标
在源文件夹中创建文件 文件 A  
对源和目标进行同步 文件 A 文件 A
从目标文件夹中删除文件 文件 A  
对目标和源进行同步    

重命名行为

文件夹同步后,如果在源文件夹或目标文件夹中重命名文件,则在下次同步文件夹时,原始文件和重命名文件将出现在两个位置。

操作 目标
在源文件夹中创建文件 文件 A  
对源和目标进行同步 文件 A 文件 A
重命名目标文件夹中的文件 文件 A 文件 B
对目标和源进行同步 文件 A 文件 B 文件 A 文件 B

与删除一样,如果选择“包括删除的文件”选项,则结果会有所不同。同步时,源或目标文件夹中重命名的文件将在相反位置重新命名。在以下示例的目标位置中,文件 A 重命名为文件 B。当位置同步时,文件将在源中重命名。

操作 目标
在源文件夹中创建文件 文件 A  
对源和目标进行同步 文件 A 文件 A
重命名目标文件夹中的文件 文件 A 文件 B
对目标和源进行同步 文件 B 文件 B

相关主题