“复制文件夹”操作
在此部分:
关于“复制文件夹”操作
可使用三种不同的操作来复制文件夹。
复制
根据“复制现有文件夹”选项卡中的定义,将文件夹的内容从源文件夹复制到目标文件夹。
系统只会复制文件夹的内容,不会在目标位置重新创建实际的文件夹。例如,如果将文件夹 %USERPROFILE%\Documents\Information 指定为源文件夹并将 %USERPROFILE%\Desktop 设置为目标文件夹,则 Information 文件夹的内容将直接复制到桌面上。要将其放在相应的文件夹中,请将目标字段手动修改为:
%USERPROFILE%\Desktop\Information.
如果文件夹复制操作包含文件,并且所有这些文件都与操作中设置的条件不匹配,则系统不会复制文件,但仍会创建文件夹。对于 Environment Manager 8.1 之前的版本,如果文件不符合条件,则系统不会创建目标文件夹。
镜像
“镜像复制文件夹”操作可在“复制文件夹”对话框中指定的目标位置创建文件夹、文件夹结构及其所含所有文件的精确副本。目标中已存在的文件将在源中覆盖,目标中的所有补充文件将被删除。
同步
“同步复制文件夹”操作将两个文件夹的内容组合在一起,在两个位置生成相同的文件和文件夹结构。如果遇到名称、类型和位置相同的两个文件,则会同步最近修改的内容。
使用“复制文件夹”对话框可指定触发时要同步的源文件夹和目标文件夹。
创建“复制文件夹”操作
- 选择策略配置导航按钮。
-
在“操作”功能区上,选择文件和文件夹 > 复制文件夹。
“复制文件夹”对话框随即打开,其中显示“复制现有文件夹”选项卡。
执行“复制文件夹”操作时,系统将复制文件夹和文件的“只读”和“隐藏”特性。如果要复制的文件在源中只能读取,则其复制到目标后也只能读取。存档、索引、压缩和加密的高级特性不会被复制,并将恢复为其默认设置。
- 选择要执行的复制类型:
- 复制 - 根据“复制现有文件夹”选项卡中的定义,将文件夹的内容从源文件夹复制到目标文件夹。系统只会复制文件夹的内容,不会在目标位置重新创建实际的文件夹。
- 镜像 -“镜像文件夹”操作可在“镜像文件夹”对话框中指定的目标位置创建文件夹、文件夹结构及其所含所有文件的精确副本。目标中已存在的文件将在源中覆盖,目标中的所有补充文件将被删除。
- 同步 -“同步文件夹”操作将两个文件夹的内容组合在一起,在两个位置生成相同的文件和文件夹结构。如果遇到名称、类型和位置相同的两个文件,则会同步最近修改的内容。
使用“同步文件夹”对话框可指定触发时要同步的源文件夹和目标文件夹。
- 在复制子文件夹下拉列表中,选择所需的行为:
- 无 - 仅复制顶级文件夹及其内容。
- 全部 - 复制所有子文件夹。
- 指定子文件夹级别的编号 - 将子文件夹及其内容复制到所选级别。
- 单击添加。
- 在“源”字段中,使用省略号 (...) 导航到要复制的文件夹。
- 在“目标”字段中,导航到触发操作时要将源文件夹复制到的文件夹。
- 如果源文件夹中的相同文件已发生更改,系统将复制目标文件夹中已存在的文件。Environment Manager 使用文件大小和时间戳来确定文件是否已发生更改。更新的文件特性(如只读)不表示文件已发生更改。
- 单击“选项”字段,然后根据需要进行选择。可用选项取决于所选“复制文件夹”操作的类型。有关详细信息,请参阅复制文件夹选项。
-
重复步骤 3 到 7,在对话框中创建更多操作。
突出显示某个操作,然后单击删除从对话框中删除操作。系统不会创建该操作。
- 根据需要填写可选的选项卡:
- 常规
- 运行身份
- 个性化
- 条件
- 文件扩展名排除项
路径排除
请参阅配置操作。
-
单击确定。
对话框中配置的每个操作都会在所选节点中创建。
如果文件夹复制操作包含文件,并且所有这些文件都与操作中设置的条件不匹配,则系统不会复制文件,但仍会创建文件夹。
复制文件夹选项
根据复制类型,操作的“选项”列中提供了以下选项的组合:
选项 | 复制 | 镜像 | 同步 |
---|---|---|---|
出现错误时继续 - 如果选择后在执行期间发生错误,则复制操作继续。在勾选了此选项并选择了多个文件进行复制的情况下,如果某个文件无法复制,则操作继续并尝试复制其余文件。复制失败后不会重新尝试。如果不勾选此选项,则会引发错误,操作将停止。如果选中了此选项并发生了错误,则操作的总体状态仍为失败。 |
|
|
|
覆盖较新的文件 - 使用此选项可确定尝试复制文件(文件已存在于目标文件夹中)时的行为。如果选中了此选项并且源文件夹中存在较新的文件版本,则目标文件夹中的版本将被覆盖。如果不选中该选项,则不会覆盖目标文件夹中的文件版本。这不会导致操作失败,而会继续执行复制操作中的下一个文件。默认选中此项。 |
|
|
|
文件夹存在时失败 - 如果目标中存在相应的文件夹,选择此选项即会忽略该操作。如果目标文件夹已存在,则操作失败。 |
|
|
|
排除交接点 - 选择在复制文件夹操作中是包含还是排除标识为 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 |