Delete

删除内部命令可用于:

  • 回收文件和文件夹(将它们删除到回收站中)

  • 永久删除文件和文件夹(绕过回收站)

  • 安全擦除 文件,使其无法恢复。

  • 清空回收站

  • 文件集合中删除项目

命令参数:

参数类型可能值说明

ALL

/S

(无值)

在不发出提示的情况下删除所有文件和文件夹。它可以用于覆盖**文件操作 / 删除文件偏好设置页面上的删除每个文件之前询问确认删除每个文件夹之前询问确认**选项。

示例: Delete ALL

EMPTYRECYCLE

/O

(无值)

清空系统回收站。你可以与 FORCE 参数结合使用以取消确认提示,并与 QUIET 参数结合使用以取消进度对话框。

示例: Delete EMPTYRECYCLE FORCE QUIET

<驱动器盘符>

清空特定驱动器的回收站。

示例: Delete EMPTYRECYCLE=C:

ERASEEMPTYSPACE

/O

(无值)

擦除当前驱动器上的空闲空间。空闲空间将被随机数据覆盖,以确保无法恢复已删除的文件。这可能需要很长时间,通常只适用于 HDD,而不是 SSD。(要安全擦除尚未删除的单个文件,请改用 SECURE 参数。)

示例: Delete ERASEEMPTYSPACE

<驱动器盘符>

擦除指定驱动器上的空闲空间。必须是第一个参数。

示例: Delete ERASEEMPTYSPACE=D:

passes:<n>

指定擦除次数,范围为 1 到 32。如果省略,将记住之前的擦除次数,如果不存在之前的擦除次数,则将使用一次擦除。

示例: Delete ERASEEMPTYSPACE=passes:1

如果同时给出了驱动器盘符和擦除次数,则驱动器盘符必须是第一个参数。

示例: Delete ERASEEMPTYSPACE=D:,passes:2

FAILNOTEMPTY

/S

(无值)

尝试删除非空文件夹或任何文件时失败。必须与 NORECYCLE 参数结合使用。

示例: Delete FAILNOTEMPTY NORECYCLE

如果你希望命令在遇到文件或非空文件夹后继续考虑其它项目,请改用 SKIPNOTEMPTY

FILE

/M

<文件名> ...

指定要删除的文件或文件的文件名。如果你不提供该参数,该命令将删除源文件窗口中的所有选定项。这是 Delete 命令的默认参数 - 你不需要指定 FILE 关键字。

如果你只指定文件名,而不是文件或文件的完整路径,Opus 会在当前源文件夹中查找。你还可以指定通配符模式。请记住,如果文件名包含空格,你需要用引号将其引起来。

示例: Delete *.tmp

FILTER

/O

(无值)

在启用过滤的情况下删除(不必先在文件窗口中激活删除过滤器)。Opus 会提示你定义过滤器。

示例: Delete FILTER

<filter>

使用指定过滤器进行删除。这必须事先在**过滤器**偏好设置页面中创建。

你还可以直接指定一个简单通配符模式。当将简单通配符模式指定为过滤器时,它只会影响要删除的文件;所有选定的文件夹和子文件夹都会被删除,除非它们包含不符合过滤器条件且未被删除的文件。

示例: Delete FILTER "temp files"

shift

如果按住 Shift 键,则在启用过滤的情况下删除。Opus 会提示你定义过滤器。

示例: Delete FILTER=shift

alt

如果按住 Alt 键,则在启用过滤的情况下删除。

示例: Delete FILTER=alt

ctrl

如果按住 Ctrl 键,则在启用过滤的情况下删除。

示例: Delete FILTER=ctrl

FILTERDEF

/K/R

<filter>

允许你在文本格式中定义一个过滤器,以便仅删除选定文件夹中的匹配文件。这类似于FILTER 参数,但是无需预定义过滤器。

这是一个 /R 参数,因此在 FILTERDEF 关键字后面的所有内容都将被视为参数值。

示例: Delete FILTERDEF name match *.zip and size match > 2 mb

FORCE

/S

(无值)

强制删除所有标记为只读(设置了R 属性)的文件。这将覆盖**文件操作 / 删除文件偏好设置页面上的自动删除只读文件(无需询问)**选项。

示例: Delete FORCE

NOFROMFOCUS

/S

(无值)

Delete 命令的默认行为是对源文件列表或文件夹树进行操作,具体取决于哪一个具有输入焦点。这允许你使用相同的命令删除树中的文件夹以及文件列表中的项目。指定此参数可强制该命令始终对源文件列表进行操作,并忽略文件夹树。

示例: Delete NOFROMFOCUS

NORECYCLE

/S

(无值)

禁止使用回收站 - 文件将被永久删除。这将覆盖**文件操作 / 删除文件偏好设置页面上的尽可能删除到回收站**选项。

示例: Delete NORECYCLE

QUIET

/S

(无值)

禁止显示任何确认对话框或错误消息。

示例: Delete FORCE QUIET

RECYCLE

/S

(无值)

通过将文件移动到回收站来删除文件(如果可能 - 并不是所有驱动器都支持回收站)。删除到回收站不是永久性的 - 可以恢复文件,直到清空回收站。这将覆盖**文件操作 / 删除文件偏好设置页面上的尽可能删除到回收站**选项。 示例: Delete RECYCLE

REMOVECOLLECTION

/O

(无值)

从文件集合中删除选定的文件和文件夹。如果在文件集合之外使用,此命令将不起作用。

示例: Delete REMOVECOLLECTION

自动

当在文件集合中的文件和文件夹上使用时,会从集合中删除这些项目。当在文件集合之外使用时,将会像平常一样删除这些项目。

示例: Delete REMOVECOLLECTION=auto

SECURE

/O

(无值)

使用配置中 文件操作 / 删除文件 页上指定的数量清除次数执行安全删除。

示例: Delete SECURE

<清除次数>

使用指定数量的清除次数(根据你的偏执程度,从 1 到 32 :) 执行安全删除

示例: Delete SECURE=5

SHIFT

/S

(无值)

如果按住 Shift 键,将会修改 Delete 命令的行为。

  • 如果在配置的 文件操作 / 删除文件 页上选择了“删除到回收站”选项,按住 Shift 键将会禁用回收站的使用。

  • 如果没有选择“删除到回收站”选项,则命令将表现为指定了 ALLFORCE 参数一样。在任一种情况下,如果未按住 Shift 键,SHIFT 参数对命令的正常操作没有任何影响。此参数用于模拟资源管理器的行为。

示例: Delete SHIFT

SKIPNOTEMPTY

/S

(无值)

跳过非空文件夹和所有文件,而不删除它们,并且仍然考虑后续的要删除的项目。必须与 NORECYCLE 结合使用。

示例: Delete NORECYCLE SKIPNOTEMPTY

如果希望命令在遇到任何文件或非空文件夹时立即完全停止,请改用 FAILNOTEMPTY

最后更新于