文件操作

高级文件操作仅在专业版中提供,允许您将结果列表中选择的所有文件和文件夹复制到您选择的位置、移动它们、将它们归档到 ZIP 文件中、从硬盘中删除它们或执行其他操作。您可以在功能区选项卡 "操作 "中找到该功能。

_images/UltraSearch_FileOperations.png

通过其他选项,您可以根据自己的需要定制文件操作。

各项功能的说明见下表:

文件操作

删除项目

在安全提示后删除所有选定文件。如果激活了 "移动到回收站 "选项,文件将被移动到回收站。否则将从硬盘中删除。信息: 在未设置上述功能的情况下进行的删除操作不能轻易撤销。

移动项目

将选定的文件移动到指定路径。可选择在原始位置创建快捷方式或链接,每个快捷方式或链接都指向被移动对象的新位置。如果需要,还可以复制安全属性。如果不这样做,被移动的文件将从其父元素继承安全属性(与通常一样)。

复制项目

将选定的文件复制到指定路径。如果需要,还会复制安全属性。如果不这样做,被移动的文件将从其父元素继承安全属性(与通常一样)。

压缩项目

将选定的文件移动到指定的 ZIP 压缩包。

将项目作为参数传递给可执行文件

为每个标记文件调用一个可自由选择的可执行文件,并将文件的绝对路径作为第一个参数传递给命令行。可执行文件也可以是批处理文件、PowerShell 脚本、VBScript 或类似文件。Windows Scripting`FileSystemObject<https://msdn.microsoft.com/en-us/library/6tkce7xa%28v=VS.85%29.aspx>`_ 提供了功能强大且易于使用的文件系统和路径操作。

选项

移至回收站(如有)

在这里,您可以指定是将所选项目移至回收站,还是直接从硬盘中删除。

Note

该选项仅适用于 “删除” 作。

仅跳过/重命名/替换/替换现有旧文件

在这里,您可以决定在文件操作过程中发生名称碰撞时应采取的措施,即在目的地已经存在同名文件。您可以保留现有文件、用新文件替换或重命名现有文件。

Note

该选项仅适用于 “Zip”“Move”“复制” 作。不支持刻录到光纤介质。

操作后删除空文件夹

自动删除所有因移动操作而不再包含文件或其他文件夹的文件夹。

拉上拉链后保留原有物品

启用此选项可确保将原始文件复制到 Zip 文件后不会被删除。

Note

该选项仅适用于 “拉链” 作。

保留原始项目的权限

启用此选项后,原始文件的访问权限将应用到目标中的每个移动文件。

Note

该选项仅适用于 “移动”“复制” 作。不支持刻录到光纤介质。

保留目录结构,从级开始

通过该选项,可以指定应在哪一级保留文件的目录结构。目录结构的前 x 层不会在目标位置重建。

例如,如果你将文件'C:UserMayerMy Document.doc'移动到目标文件夹'D:Old Files' ,根据你选择的 x 值,你将得到以下结果: x = 0 > 'D:Old FilesCUserMayerMy Document.doc' x = 1 > 'D:old filesuserMayerMy document.doc' x = 2 > 'D:old filesMayerMy Document.doc'

Note

该选项仅适用于 “移动”“复制” 作。

保留原始项目的时间戳

启用该选项后,原始文件的时间戳会应用到目标文件中的每个移动文件。

Note

该选项仅适用于 “移动”“复制” 作。不支持刻录到光纤介质。

将快捷方式链接留在原位置,指向新位置

如果启用此选项,则会在原始位置创建一个快捷方式或链接,指向文件被移动到的新位置。如果选择了 "链接",且文件位于同一分区,则会创建硬链接。如果无法创建硬链接,则会创建符号链接。如果也无法创建,则会创建 Windows 快捷方式。

Note

该选项仅适用于 “移动” 作。

记录

将已执行的操作记录到

在指定目录下创建日志,文件名由您选择。文件名中可以使用 %DATE% 或 %TIME% 等环境变量。

创建撤消脚本:

创建一个批处理文件,您可以在移动操作后执行该文件,以撤销该操作对文件系统所做的更改。

Note

该选项仅适用于 “移动”“复制” 作。不支持刻录到光纤介质。

记录

Tip

我们建议您记录所有移动、删除和存档操作。这样做可以提高系统的安全性和清晰度。

生成的日志文件会列出你需要的所有详细信息,以便跟踪你执行的文件操作。日志以文本格式保存,看起来像这样:

25.06.2020 11:39:50: Start file operation.
25.06.2020 11:39:50: Copying the following objects to "D:\MyDocs":
25.06.2020 11:39:50: "F:\Docs\movielist.docx" => "D:\MyDocs\movielist.docx"
2020-06-25 11:39:50: "F:\Docs\log.txt" => "D:\MyDocs\log.txt"
25.06.2020 11:39:50: "F:\Docs\Screenshot.jpg" => "D:\MyDocs\Screenshot.jpg"
25.06.2020 11:39:50: File operation finished.
25.06.2020 11:39:50: Affected objects: 3 (125,90 KB) | Failed objects: 0