# Select
**Select** 内部命令用于:
- 显示 *Select* 对话框(在 [简单](/Manual/basic_concepts/selecting_files/simple_wildcard_selection.zh.md) 或 [高级](/Manual/basic_concepts/selecting_files/advanced_selection.zh.md) 模式中)
- 全选、取消全选和反选所有文件和文件夹的当前选择
- 根据通配符模式按文件名选取或取消选取文件
- 选取目标中选取的所有源文件,反之亦然
- 选取与已选取文件扩展名匹配的所有文件
- 将 [复选标记](/Manual/basic_concepts/selecting_files/selecting_with_the_mouse_and_keyboard/checkbox_mode.zh.md) 转换到选取中,反之亦然
- 根据选取文件与否隐藏文件
- 按索引选取文件范围
- 按日期和大小选取文件
**命令参数:**
<table>
<thead><tr><th>
参数</th><th>
类型</th><th>
可能的值</th><th>
说明
</th></tr></thead><tbody><tr><td>
*(无参数)*</td><td>
-</td><td>
-</td><td>
显示 *Select* 对话框(根据上次使用的,在 [简单](/Manual/basic_concepts/selecting_files/simple_wildcard_selection.zh.md) 或 [高级](/Manual/basic_concepts/selecting_files/advanced_selection.zh.md) 模式中)。
*示例:* `Select`
</td></tr><tr><td>
ADVANCED</td><td>
/O</td><td>
*(无值)*</td><td>
以 [高级](/Manual/basic_concepts/selecting_files/advanced_selection.zh.md) 模式显示 *Select* 对话框。
*示例:* `Select ADVANCED`
</td></tr><tr><td>
</td><td>
</td><td>
*\<filter name\>*</td><td>
在高级模式下显示 *Select* 对话框,并已加载指定保存的过滤器。
*示例:* `Select ADVANCED=MyFilter`
</td></tr><tr><td>
ALL</td><td>
/S</td><td>
*(无值)*</td><td>
选取当前源文件列表中的所有文件和文件夹。
*示例:* `Select ALL`
</td></tr><tr><td>
ALLDIRS</td><td>
/S</td><td>
*(无值)*</td><td>
选取当前源文件列表中的所有文件夹。
*示例:* `Select ALLDIRS`
</td></tr><tr><td>
ALLFILES</td><td>
/S</td><td>
*(无值)*</td><td>
选取当前源文件列表中的所有文件。
*示例:* `Select ALLFILES`
</td></tr><tr><td>
DATE</td><td>
/K</td><td>
*\<date\>*</td><td>
选取上次修改时间戳与指定日期匹配的文件。您可以指定:
- 仅日期,格式为 *YYYY-MM-DD*
- 仅时间,格式为 *HH:MM*(忽略秒)
- 日期和时间,格式为 *YYYY-MM-DD HH:MM* 请注意,由于两个值之间的空格字符,因此指定日期和时间都需要在值周围加上引号。
您还可以使用日期之前的 **\>**(大于)来匹配所有比指定日期新的文件,或者使用日期之前的 **\<**(小于)来匹配所有比指定日期旧的文件。
您还可以指定一个 *年龄* 而不是 *日期* 来进行测试。例如,要选取所有旧于 5 天的文件,您可以指定 `Select DATE ">5 days"`。年龄选择过程的有效关键字为 **day**、**week**、**month**、**year**、**hour**、**minute**、**second**。
*示例:* `Select *.jpg DATE "\>2012-06-15 10:00"`
</td></tr><tr><td>
</td><td>
</td><td>
*\<date1\>***..***\<date2\>*</td><td>
选取上次修改时间戳介于两个指定日期之间的文件。这两个日期均按上述格式提供。
*示例:* `Select DATE 2012-01-01..2012-12-31 TYPE=files`
</td></tr><tr><td>
</td><td>
</td><td>
**oldest**</td><td>
选取当前源文件列表中最旧的项。您可以将其与 **PATTERN** 参数结合使用,选取特定类型文件中最早的文件。
*示例:* `Select *.doc DATE=oldest`
</td></tr><tr><td>
</td><td>
</td><td>
**newest**</td><td>
选取当前文件列表中最新的项。
*示例:* `Select DATE=newest DESELECTNOMATCH`
</td></tr><tr><td>
</td><td>
</td><td>
**created**</td><td>
通常此命令会考虑每个文件的上次修改时间戳,但是,通过指定此关键字,您可以使其查看创建时间。
*示例:* `Select *.(zip|7z|rar) DATE=created,2010-03-10..2010-03-17`
</td></tr><tr><td>
</td><td>
</td><td>
**both**</td><td>
考虑创建和最后修改的时间戳。
*示例:* `Select DATE=both,newest`
</td></tr><tr><td>
</td><td>
</td><td>
**next**</td><td>
修改 **newest** 和 **oldest** 参数的行为。通常,`Select DATE=newest` 将选取列表中的最新文件。如果它已被选取,则不会发生任何变化。如果您添加 **next** 关键字,Opus 将在每次运行命令时逐步选取下一个最新文件。
*示例:* `Select DATE=next,newest`
</td></tr><tr><td>
DESELECT</td><td>
/S</td><td>
*(无值)*</td><td>
此命令将取消选取文件,而不是选取文件。此命令与 **PATTERN**、**ALLDIRS** 和 **ALLFILES** 参数结合使用。
*示例:* `Select *.jpg DESELECT`
</td></tr><tr><td>
DESELECTNOMATCH</td><td>
/S</td><td>
*(无值)*</td><td>
将取消选择与模式不匹配的文件(通常情况下,不匹配的文件将保持原样)。此方法在使用 **FILTER** 参数选择带有预定义过滤器的文件时也能正常工作。
*示例:* `Select *.doc DESELECTNOMATCH`
</td></tr><tr><td>
DESELECTOTHERTYPE</td><td>
/S</td><td>
*(无值)*</td><td>
与 **TYPE** 参数一起使用以将选择限制为文件或文件夹(或使用 **ALLFILES** 和 **ALLDIRS** 参数),**DESELECTOTHERTYPE** 会导致取消选择所有其它类型的项
*示例:* `Select * TYPE=files DESELECTOTHERTYPE`
</td></tr><tr><td>
DESTTOSOURCE</td><td>
/O</td><td>
*(无值)*</td><td>
选取目标中当前所选源文件列表中的所有文件和文件夹。仅对文件名进行比较,实际上并没有比较文件。
*示例:* `Select DESTTOSOURCE`
</td></tr><tr><td>
</td><td>
</td><td>
**in**</td><td>
选取源文件列表中存在于目标中的所有文件和文件夹。
*示例:* `Select DESTTOSOURCE=in`
</td></tr><tr><td>
</td><td>
</td><td>
**noext**</td><td>
在比较源和目标中选取的文件时,不考虑文件扩展名。例如,如果目标中选择了 **IMGP1234.JPG**,而源中存在 **IMGP1234.WAV**,则会将其选取。
*示例:* `Select DESTTOSOURCE=noext`
</td></tr><tr><td>
</td><td>
</td><td>
**notin**</td><td>
选取源文件列表中目标中不存在的所有文件和文件夹。
*示例:* `Select DESTTOSOURCE=notin`
</td></tr><tr><td>
DUPES</td><td>
/S</td><td>
*(无值)*</td><td>
显示 **Duplicates Selection** 对话框,它允许您在执行 [重复搜索](/Manual/additional_functionality/duplicate_file_finder.zh.md) 后选取文件。
*示例:* `Select DUPES`
</td></tr><tr><td>
EXACT</td><td>
/S</td><td>
*(无值)*</td><td>
指示 PATTERN 参数是文字文件名,而不是通配符或正则表达式。这允许您指定确切的文件名,而无需转义通配符,如 '(' 和 ')”。
*示例:*`Select "Cat Photo (1).jpg" 精确 FILTER`
</td></tr><tr><td>
FILTER</td><td>
/S</td><td>
*(无值)*</td><td>
使用预定义过滤器执行文件选择。过滤器的名称必须作为 **PATTERN** 参数的值提供。过滤器必须在配置中的 **[过滤器](/Manual/preferences/preferences_categories/filtering_and_sorting/filters.zh.md)** 页面中预先配置。
你可以使用此功能与 **TYPE** 参数一起,将过滤器限制为仅限于文件或文件夹。
*示例:`Select "Image Files" FILTER`
你还可以通过使用 **[Command](../../scripting_reference/scripting_objects/command.zh.md).SetFilter** 方法将过滤器分配给 **Command** 对象的方式,从脚本中使用此功能。从该对象运行 `Select FILTER` 命令会根据过滤器选择文件。
</td></tr><tr><td>
FILTERDEF</td><td>
/K/R</td><td>
*\<filter\>*</td><td>
让你在 [文本格式](/Manual/file_operations/filtered_operations/textual_filters.zh.md) 中定义过滤器以选择匹配文件。类似于 **FILTER** 参数,但过滤器不需要预定义。
这是一个 **/R** 参数,因此 **FILTERDEF** 关键字后面的所有内容都将被视为该参数的值。
*示例:`Select FILTERDEF 名称匹配 *.zip 和大小匹配 > 2 mb`
</td></tr><tr><td>
FILTERFLAGS</td><td>
/K</td><td>
**选择**</td><td>
选择匹配过滤器的文件(此参数与 **FILTER** 参数结合使用)。这是默认行为。
*示例:`Select Documents FILTER FILTERFLAGS=select`
</td></tr><tr><td>
</td><td>
</td><td>
**取消选择**</td><td>
取消选择匹配过滤器的文件。
*示例:`Select "Music Files" FILTER FILTERFLAGS=deselect`
</td></tr><tr><td>
</td><td>
</td><td>
**隐藏**</td><td>
隐藏匹配过滤器的文件。
*示例:`Select "Temp Files" FILTER FILTERFLAGS=hide`
</td></tr><tr><td>
</td><td>
</td><td>
**显示不匹配项**</td><td>
隐藏不匹配过滤器的文件。
*示例:`Select "Image Files" FILTER FILTERFLAGS=hidenomatch`
</td></tr><tr><td>
FIRST</td><td>
/S</td><td>
*(无值)*</td><td>
选择源文件列表中的第一个项目,取消选择所有其它项目。
*示例:`Select FIRST`
</td></tr><tr><td>
FROMCHECKS</td><td>
/S</td><td>
*(无值)*</td><td>
将选中项的状态转换为选择(将选中选中项,将未选中项取消选择)。这仅适用于 [复选框模式](/Manual/basic_concepts/selecting_files/selecting_with_the_mouse_and_keyboard/checkbox_mode.zh.md)。
*示例:`Select FROMCHECKS`
</td></tr><tr><td>
FROMSCRIPT</td><td>
/S</td><td>
*(无值)*</td><td>
当从脚本中运行选择命令时,应使用此命令(例如,通过 **Command.RunCommand**)。它告诉命令在 **Command** 对象本身中选择文件。
*示例:`Func.Command.RunCommand("Select FROMSCRIPT");`
</td></tr><tr><td>
GROUPNAME</td><td>
/O</td><td>
*(无值)*</td><td>
当文件列表被 [分组](/Manual/basic_concepts/sorting_and_grouping/README.zh.md) 时,这让你可以根据文件所在的分组选择文件。当 **GROUPNAME** 在没有关联值的情况下使用时,**PATTERN** 参数的值被用作为要匹配的分组的名称。
下面的示例选择在以 **X** 开头的组中的所有文件。
*示例:`Select X\* GROUPNAME`
</td></tr><tr><td>
</td><td>
</td><td>
*\<组名称\>*</td><td>
当为 **GROUPNAME** 参数提供值时,它指定文件组的名称(或通配符模式)。选择操作将仅限于匹配组中的文件和文件夹。
你还可以将此与 **SETFOCUS** 参数一起使用,以将输入焦点赋予组标题。
*示例:`Select *.jpg GROUPNAME Today`
*示例:`Select NOPATTERN GROUPNAME Yesterday SETFOCUS`
</td></tr><tr><td>
HIDESEL</td><td>
/O</td><td>
*(无值)*</td><td>
隐藏所有选定的项目(包括文件和文件夹)。这与 **PATTERN** 参数一起用于隐藏所有匹配模式的文件,或与 **NOPATTERN** 参数一起用于隐藏所有当前选择的项。
*示例:`Select *。tmp HIDESEL`
</td></tr><tr><td>
</td><td>
</td><td>
**目录**</td><td>
隐藏所有选定的目录。
*示例:`Select HIDESEL=目录 NOPATTERN`
</td></tr><tr><td>
</td><td>
</td><td>
**文件**</td><td>
隐藏所有选定的文件。
*示例:`Select HIDESEL=文件 NOPATTERN`
</td></tr><tr><td>
HIDEUNAFFECTED</td><td>
/S</td><td>
*(无值)*</td><td>
与 [同步](/Manual/file_operations/copying_moving_and_deleting_files/copying_updated_files/synchronize.zh.md) 工具一起使用时,这会隐藏列表中未标记为同步的任何项目(已复制或已删除)。
*示例:`Select HIDEUNAFFECTED`
</td></tr><tr><td>
HIDEUNSEL</td><td>
/O</td><td>
*(无值)*</td><td>
隐藏所有未选定的项目(包括文件和文件夹)。这与 **PATTERN** 参数一起使用(不匹配模式的文件将被隐藏),或与 **NOPATTERN** 参数一起使用(所有当前未选定的文件将被隐藏)。
*示例:`Select NOPATTERN HIDEUNSEL`
</td></tr><tr><td>
</td><td>
</td><td>
**目录**</td><td>
隐藏所有未选定的目录。
*示例:`Select HIDEUNSEL=目录 NOPATTERN`
</td></tr><tr><td>
</td><td>
</td><td>
**文件**</td><td>
隐藏所有未选定的文件。
*示例:`Select HIDEUNSEL=文件 NOPATTERN`
</td></tr><tr><td>
IGNORECHECKBOXMODE</td><td>
/S</td><td>
*(无值)*</td><td>
该命令将像文件列表不在 [复选框模式](/Manual/basic_concepts/selecting_files/selecting_with_the_mouse_and_keyboard/checkbox_mode.zh.md) 时一样,即使它确实在复选框模式中也是如此。通常,选择命令会在复选框模式下选中和取消选中文件,但此参数允许你修改通常的文件选择,而不用管复选框。特别是,它允许脚本将通常的选择和焦点项设置为特定文件,而不用修改复选框状态。
*示例:`Select "dopus.exe" IGNORECHECKBOXMODE`
</td></tr><tr><td>
INVERT</td><td>
/S</td><td>
*(无值)*</td><td>
反转源文件列表中所有项目的选中状态。
*示例:`Select INVERT`
</td></tr><tr><td>
LAST</td><td>
/S</td><td>
*(无值)*</td><td>
选择源文件列表中的最后一个项目,取消选择所有其它项目。
*示例:`Select LAST`
</td></tr><tr><td>
MAKEVISIBLE</td><td>
/O</td><td>
*(无值)*</td><td>
确保第一个选定的项目在文件列表中可见。必要时会滚动列表。类似于 **SETFOCUS** 参数,除了查看器窗格不会更新以显示新选择。
*示例:`Select *.doc MAKEVISIBLE`
</td></tr><tr><td>
</td><td>
</td><td>
**立即**</td><td>
防止通常在将选定的文件滚动到视图中之前发生的短暂延迟。
*示例:`Select NEXT MAKEVISIBLE=立即`
</td></tr><tr><td>
NEXT</td><td>
/O</td><td>
*(无值)*</td><td>
选择文件列表中的下一个项目。紧跟在第一个当前选定项后面的第一个项目将被选中,所有其它项目将取消选中。
*示例:* `Select NEXT`
</td></tr><tr><td>
</td><td>
</td><td>
**mark**</td><td>
切换当前聚焦项目的选中状态,并将输入焦点移到列表中的下一个项目。这相当于在文件列表中按下 **Insert** 键。
*示例:* `Select NEXT=mark`
</td></tr><tr><td>
</td><td>
</td><td>
**nodeselect**</td><td>
防止任何已选定项目被取消选择。
*示例:* `Select NEXT=nodeselect`
</td></tr><tr><td>
</td><td>
</td><td>
**row**</td><td>
在图标显示模式(例如缩略图模式)中,这将将选择向下移动一行(垂直而不是水平)。在详细信息和电源模式中忽略。
*示例:* `Select NEXT=row,mark`
</td></tr><tr><td>
NONE</td><td>
/S</td><td>
*(无值)*</td><td>
取消选择源文件列表中的所有项目。
*示例:* `Select NONE`
</td></tr><tr><td>
NOPATTERN</td><td>
/S</td><td>
*(无值)*</td><td>
**Select** 命令通常需要 **PATTERN** 参数的值才能操作,但在某些情况下,您可能需要在不提供模式的情况下对其进行操作。例如,**HIDESEL** 和 **HIDEUNSEL** 参数可用于隐藏当前选定的所有项目或未选定的所有项目,而无需首先应用新的通配符选择。
*示例:* `Select HIDESEL NOPATTERN`
</td></tr><tr><td>
PATTERN</td><td>
</td><td>
*\<pattern\>*</td><td>
指定通配符模式。与提供的模式匹配的所有项目都将被选择(或取消选择、隐藏等,具体取决于此命令的其它参数)。模式可以使用 [标准模式匹配](../../wildcard_reference/pattern_matching_syntax.zh.md) 语法进行指定,或者在提供了 **REGEXP** 参数的情况下使用 [正则表达式](../../wildcard_reference/regular_expression_syntax.zh.md)。**PATTERN** 参数还用于与 **FILTER** 参数一起提供预定义过滤器的名称。
这是 **Select** 命令的默认参数,因此无需提供 **PATTERN** 关键字。
*示例:* `Select *.(bmp|jpg|gif) HIDEUNSEL`
</td></tr><tr><td>
PREV</td><td>
/O</td><td>
*(无值)*</td><td>
选择文件列表中的上一个项目。将选择最后一次当前选定项目之前的第一个项目,并取消选择所有其它项目。
*示例:* `Select PREV`
</td></tr><tr><td>
</td><td>
</td><td>
**mark**</td><td>
切换当前聚焦项目的选中状态,并将输入焦点移到列表中的上一个项目。类似于按下 **Insert** 键,但焦点移动到上一个项目而不是下一个项目。
*示例:* `Select PREV=mark`
</td></tr><tr><td>
</td><td>
</td><td>
**nodeselect**</td><td>
防止任何已选定项目被取消选择。
*示例:* `Select PREV=nodeselect`
</td></tr><tr><td>
</td><td>
</td><td>
**row**</td><td>
在图标显示模式(例如缩略图模式)中,这将将选择向上移动一行(垂直而不是水平)。在详细信息和电源模式中忽略。
*示例:* `Select PREV=row,mark`
</td></tr><tr><td>
RANGE</td><td>
/K</td><td>
*\<range\>*</td><td>
根据项目在列表中的索引(它们在列表中的位置)选择一系列项目。此命令等效于 [逐步输入](/Manual/basic_concepts/the_lister/find-as-you-type_field.zh.md) 字段的范围选择模式。*\<range\>* 值由一个或多个用逗号分隔的范围组成;每个范围可以是一个单个数字,也可以是由连接号分隔的两个数字,表示该范围内的所有数字。
*示例:* `Select RANGE 3,8-15,22-25,30`
</td></tr><tr><td>
REGEXP</td><td>
/S</td><td>
*(无值)*</td><td>
使用 [正则表达式](../../wildcard_reference/regular_expression_syntax.zh.md) 模式,而不是标准模式匹配。
*示例:* `Select .*\\jpg REGEXP`
</td></tr><tr><td>
RESELECT</td><td>
/S</td><td>
*(无值)*</td><td>
重新选择上次执行的命令使用(并取消选择)的所有文件和文件夹。
*示例:* `Select RESELECT`
</td></tr><tr><td>
SETFOCUS</td><td>
/S</td><td>
*(无值)*</td><td>
确保第一个选定的项目在文件列表中可见。如果需要,列表将滚动。此外,如果查看器窗格已打开,则第一个选定的文件将自动查看,如果可能的话。
*示例:* `Select *.jpg SETFOCUS`
</td></tr><tr><td>
SHOWFOCUS</td><td>
/S</td><td>
*(无值)*</td><td>
如果需要,滚动文件列表以使当前聚焦项目可见。选择不会被修改。
*示例:* `Select SHOWFOCUS`
</td></tr><tr><td>
SHOWHIDDEN</td><td>
/O</td><td>
*(无值)*</td><td>
显示以前通过使用 **HIDESEL** 或 **HIDEUNSEL** 参数的命令而隐藏的任何文件或文件夹。显示这样隐藏的文件的另一种方法是重新读取文件夹(例如,按 **F5**)。
*示例:* `Select NOPATTERN SHOWHIDDEN`
</td></tr><tr><td>
</td><td>
</td><td>
**dirs**</td><td>
显示所有隐藏的目录。
*示例:* `Select SHOWHIDDEN=dirs NOPATTERN`
</td></tr><tr><td>
</td><td>
</td><td>
**files**</td><td>
显示所有隐藏的文件。
*示例:* `Select SHOWHIDDEN=files NOPATTERN`
</td></tr><tr><td>
SHOWUNAFFECTED</td><td>
/S</td><td>
*(无值)*</td><td>
与 [同步](/Manual/file_operations/copying_moving_and_deleting_files/copying_updated_files/synchronize.zh.md) 工具配合使用时,这将显示以前隐藏的任何项目,因为它们未标记为同步(复制或删除)。
*示例:* `Select SHOWUNAFFECTED`
</td></tr><tr><td>
SIMILAR</td><td>
/S</td><td>
*(无值)*</td><td>
选择具有与当前选定文件相同文件扩展名的所有文件。例如,如果当前选定了单个 **.jpg** 文件和单个 **.gif** 文件,此命令将在源文件列表中Select *所有* **.jpg** 文件和 **.gif** 文件。
*示例:* `Select SIMILAR`
</td></tr><tr><td>
</td><td>
</td><td>
**trueext**</td><td>
导致命令忽略多部分扩展名。例如 **file.part1.rar**、**file.part2.rar** 和 **file.part3.rar** 都将被视为 **.rar** 文件,而不是具有不同的扩展名。
*示例:* `Select SIMILAR=trueext`
</td></tr><tr><td>
SIMILARBASE</td><td>
/S</td><td>
*(无值)*</td><td>
选择具有与当前选定文件相同基础名称的所有文件。例如,如果当前选定了 **cat.jpg** 和 **dog.gif**,此命令将在源文件列表中Select *所有* **cat.**\* 和 **dog.**\* 文件。
*示例:* `Select SIMILARBASE`
</td></tr><tr><td>
SIMPLE</td><td>
/S</td><td>
*(无值)*</td><td>
在 [简单](/Manual/basic_concepts/selecting_files/simple_wildcard_selection.zh.md) 模式中显示 *Select* 对话框。
*示例:* `Select SIMPLE`
</td></tr><tr><td>
SIZE</td><td>
/K</td><td>
*\<size\>*</td><td>
选择大小与指定大小匹配的文件。默认情况下,指定的大小将被视为字节,但可以使用以下后缀来使用不同的单位:
- **kb** - 千字节
- **mb** - 兆字节
- **gb** - 千兆字节您还可以在大小前使用 **\>**(大于)来匹配所有大于指定大小的文件,或使用 **\<**(小于)来匹配所有小于指定大小的文件。
*示例:* `Select *.png SIZE >2mb`
</td></tr><tr><td>
</td><td>
</td><td>
*\<size1\>***..***\<size2\>*</td><td>
选择其大小介于两个指定大小之间的文件。两种大小都以上述格式提供。
*示例:* `Select SIZE 500kb..5mb DESELECTNOMATCH`
</td></tr><tr><td>
</td><td>
</td><td>
**largest**</td><td>
选择当前来源文件列表中最大的项。您可以将其与 **PATTERN** 参数结合使用以选择特定类型文件中最大的一个。
*示例:* `Select *.doc SIZE=largest`
</td></tr><tr><td>
</td><td>
</td><td>
**smallest**</td><td>
选择当前文件的显示中最小的项。
*示例:* `Select SIZE=smallest`
</td></tr><tr><td>
SOURCETODEST</td><td>
/O</td><td>
*(无值)*</td><td>
选择当前在来源中选择的、目标文件列表中的所有文件与文件夹。仅对文件名进行比较 - 实际上不会比较文件。
*示例:* `Select SOURCETODEST`
</td></tr><tr><td>
</td><td>
</td><td>
**in**</td><td>
选择目标文件列表中存在于来源中的所有文件与文件夹。
*示例:* `Select SOURCETODEST=in`
</td></tr><tr><td>
</td><td>
</td><td>
**noext**</td><td>
比较来源与目标中的选择文件时,不考虑文件扩展名。例如,如果 **IMGP1234.JPG** 在来源中选中,且 **IMGP1234.WAV** 存在于目标中,则它会被选中。
*示例:* `Select SOURCETODEST=noext`
</td></tr><tr><td>
</td><td>
</td><td>
**notin**</td><td>
选择目标文件列表中不存在于来源中的所有文件与文件夹。
*示例:* `Select SOURCETODEST=notin`
</td></tr><tr><td>
THIS</td><td>
/S</td><td>
*(无值)*</td><td>
选择当前焦点项。拥有输入焦点的项有可能未被选中(例如,如果您使用 **Ctrl + 光标向下** 移动焦点高亮显示),而此命令将选择当前获得焦点的任何项。
*示例:* `Select THIS`
</td></tr><tr><td>
TOCHECKS</td><td>
/S</td><td>
*(无值)*</td><td>
将项选择状态转换为选择状态。选中项将被勾选,而未选中项将被取消勾选。如果文件列表当前不在[复选框模式](/Manual/basic_concepts/selecting_files/selecting_with_the_mouse_and_keyboard/checkbox_mode.zh.md)下,则将自动启用它。
*示例:* `Select TOCHECKS`
</td></tr><tr><td>
TYPE</td><td>
/K</td><td>
**files**</td><td>
强制选择仅影响文件 - 即使文件夹与模式匹配,它们也不会受到影响。
您可以添加 **DESELECTOTHERTYPE** 参数以取消选择所有“其它”类型项。
*示例:* `Select a\* TYPE=files`
</td></tr><tr><td>
</td><td>
</td><td>
**dirs**</td><td>
强制选择仅影响文件夹。
*示例:* `Select "new *" TYPE=dirs`
</td></tr></tbody>
</table>
- 主页
- 文件浏览
- 文件窗口
- 工具栏
- 收藏栏
- 多文件夹
- 单窗口模式
- 标签页
- 分栏
- 关联文件夹
- 来源和目标
- 查看
- 列表
- 列
- 排序
- 分组
- 视图
- 详细视图
- 缩略图
- 平面视图
- 标记
- 选择
- 复选框
- 即时查找
- 信息提示
- 查看器
- 文件夹格式
- 导航
- 地址栏
- 文件夹树
- 收藏夹
- 别名
- 文件对话框
- 文件搜索
- 文件操作
- 文件创建
- 文件移动
- 文件复制
- 重命名
- 剪贴板
- 上下文菜单
- 拖放
- 安全
- 文件类型
- 元数据
- 压缩包
- 图片
- 文档
- 纯文本
- 代码
- Markdown
- Word 文档
- 网页
- 表格
- Excel 表格
- 数据库
- 幻灯片
- 模型
- 种子
- 邮件
- Directory Opus
- 配置
- 主题
- 命令
- 命令
- 修饰符
- 内置命令
- 脚本
- 变量
- 官方手册
- 目录
- 版权
- 许可证
- 最终用户许可条件
- 批量许可条件
- 致谢
- 简介
- 基本概念
- 启动 Opus
- 文件窗口
- 打开文件窗口
- 默认文件窗口
- 导航
- 主文件夹
- 上、前进、后退
- 文件树
- 地址栏
- 路径字段
- 驱动按钮和下拉菜单
- 收藏夹
- 智能收藏夹
- 最近和历史列表
- 别名
- 成对文件夹
- 标签
- 标签切换器
- 锁定标签页
- 关联标签页
- 标签组
- 视图模式
- 双栏
- 导航锁定
- 工具栏
- 默认工具栏
- 菜单工具栏
- 操作工具栏
- 收藏栏
- 文件列表工具栏
- “图像”工具栏
- 动态工具栏
- 工具栏集
- 即时查找字段
- 查看器窗格
- 元数据窗格
- 实用程序面板
- 布局
- 样式
- 主题
- 创建自己的主题
- 状态栏
- 资源管理器替换模式
- 源目录和目标目录
- 选择文件
- 使用鼠标和键盘进行选择
- 单击模式
- 复选框模式
- 简单通配符选择
- 高级选择
- 选择单元格
- 搜索和过滤
- 过滤栏
- 显示所有内容
- 工具栏过滤项
- 快速搜索
- 查找文件
- 简易查找
- 高级查找
- 排序和分组
- 手动排序
- 文件夹格式
- 文件夹格式对话框
- 列
- 冻结列
- 排序
- 分组
- 显示
- 过滤器
- 已保存文件夹格式
- 自动记住格式
- 内容类型
- 确定当前格式
- 锁定格式
- 可展开文件夹
- 平面视图
- 文件夹大小
- 虚拟文件系统
- 系统虚拟文件夹
- 文件集合
- 存储的查询
- 库
- 压缩包
- FTP
- MTP
- 文件操作
- 复制、移动和删除文件
- 复制和粘贴
- 拖放
- 使用工具栏按钮进行复制
- 复制时使用通配符
- 复制队列
- 复制覆盖和幽灵文件
- 无人值守操作
- 作业栏
- 确认文件替换对话框
- 复制已更新文件
- 同步
- Deleting Files
- 安全删除
- 重命名文件
- 内联重命名
- 简单通配符重命名
- 高级重命名
- 重命名预设
- 重命名模式
- 标准通配符重命名
- 查找和替换
- 正则表达式
- 正则表达式 + 查找并替换
- 重命名操作
- 文件编号
- 重命名宏
- 重命名选项
- 使用元数据重命名
- 重命名脚本
- 创建文件夹
- 创建压缩包
- 添加到压缩包文件
- 添加到压缩包对话框
- Zip 选项
- 7z 选项
- RAR 选项
- TAR BZip2 选项
- TAR GZip 选项
- Zip 文件
- Zip 注释
- 只读模式
- 自解压 Zip 文件
- 跟踪和撤销文件操作
- 更改属性
- 标记和状态图标
- 编辑元数据
- 文档属性
- 图片属性
- 音乐属性
- 添加封套插图
- 视频属性
- 扩展属性
- 元数据的编程设置
- 时间偏移
- 文件说明
- 过滤操作
- 过滤条款
- 添加、删除和编辑子句
- 过滤条款类型
- 文本过滤器
- UAC 和管理员模式
- FTP
- FTP 地址簿
- 默认设置
- 站点页
- 网络页面
- Display Page
- 索引页面
- 声音页面
- 杂项页面
- 速度页面
- 特殊页面
- 转账页面
- 代理页面
- 添加新站点
- FTP 连接
- 站点属性
- FTP 日志
- FTP 路径
- 附加功能
- 查看图像
- 查看器鼠标、键和工具栏
- 图像标记
- 文件窗口关联查看器
- 播放声音
- 图像转换
- 自动化图像转换任务
- 打印文件夹
- 重复文件查找器
- 拆分文件
- 拼接文件
- 制作链接和连接点
- 浮动工具栏
- 控制浮动工具栏
- 系统级热键
- 导出到 USB
- 与 Everything 集成
- 擦除所有空白
- 文件类型概览
- 更新检查器
- CLI
- 崩溃日志
- 配置
- 备份和恢复配置
- 配置类别
- 色彩和字体
- 暗黑模式
- 主题
- 颜色混合
- Directory Opus 颜色
- Windows 颜色
- 图像
- 字体
- 文件列表
- 文件夹展开
- 鼠标
- 背景事件
- 导航
- 选项
- 信息提示
- Tab键
- 状态栏
- 标题栏
- 文件列表列
- 外观
- 求值器列
- 求值器分组
- 文件名
- 图标
- 选项
- Shell 属性
- 文件列表模式
- 详细信息
- 增强模式
- 外观
- 按钮
- 缩略图
- 文件夹
- 性能
- 样式
- 平铺模式
- 文件操作
- 文件复制
- 属性
- 确认
- 元数据
- 安全
- 删除文件
- 双击文件
- FTP
- 日志记录
- 元数据
- 元数据编辑器
- 音乐类型
- 选项
- 进度指示器
- 统计文件
- 作业栏
- 重命名文件
- 控制键
- 过滤和排序
- 过滤
- 过滤栏
- 即时查找
- 过滤模式
- 查找模式
- 文件夹模式
- 全局过滤器
- 快速键
- 排序
- 文件夹
- 自动读取
- 文件夹格式
- 自动格式
- 文件夹图像
- 文件夹大小
- 交接点和链接
- 网络服务器
- 特殊文件夹
- 虚拟文件夹
- 桌面
- 文件系统
- 此电脑
- 文件夹标签页
- 尺寸
- 边缘颜色
- 文件夹标签栏
- 分组
- 锁定
- 选项
- 文件夹树
- 外观
- 内容
- 展开/折叠
- 图钉
- 选项
- 选择事件
- 常用路径
- 收藏夹列表
- 文件夹别名
- 主文件夹
- 配对文件夹
- 最近列表
- 智能收藏夹
- Internet
- 电子邮件
- 更新
- 标记
- 标记 定义
- 标记分配
- 在特定文件夹中
- 选项
- 启动 Opus
- 资源管理器替换
- 来自桌面
- 任务栏图标
- 来自 Win + E 热键
- 启动
- 布局和样式
- 默认文件窗口
- 布局
- 样式
- 地址栏
- 选项
- 路径字段
- 外观
- 菜单
- 路径补全
- 工具栏
- 其它
- 高级选项
- 外部工具
- 隐私
- Shell 扩展
- 声音
- Windows 集成
- 跳跃列表
- Windows 启动延迟
- 工具栏
- 外观
- 文件夹工具栏
- 图标
- 选项
- 工具栏组
- 视图工具条
- 用户界面
- 语言
- Spacing
- 过渡动画
- 查看器
- 独立查看器
- Options
- 尺寸和位置
- 鼠标按钮
- 已标记图片
- 幻灯片放映
- 查看器窗格
- 查看器插件
- Zip 和其它压缩包文件
- 压缩包与 VFS 插件
- 压缩包选项
- 上下文菜单
- Zip 文件
- 自定义
- 自定义对话框
- 工具栏
- 上下文菜单
- 按键
- 命令
- User Commands
- 默认工具栏
- 创建您自己的按钮
- Editing the Toolbar
- 启动选项
- 工具栏上下文菜单
- 多功能按钮
- 下拉按钮和菜单
- 动态按钮
- 驱动器按钮配置
- Field Buttons
- 路径字段配置
- 过滤器字段配置
- 驱动器下拉配置
- 与他人分享功能
- 命令编辑器
- 简单命令编辑器
- 高级命令编辑器
- 使用热键控件
- 用户自定义命令
- 同步和异步函数
- 内部命令参数
- 将文件传递到外部程序
- 命令修饰符
- MS-DOS 批处理命令
- WSL 命令
- 嵌入重命名脚本
- DDE 函数
- 嵌入式功能
- 文件类型
- Directory Opus 文件类型
- 文件类型组
- 使用方式编辑器
- 文件类型编辑器
- Actions
- 事件
- 上下文菜单
- 下拉菜单
- 替换菜单
- Info Tip
- 平铺模式
- 脚本
- 重命名脚本
- Custom Fields in the Rename Dialog
- 脚本函数
- 脚本插件
- 包括文件
- 模块
- 脚本包
- 脚本安装器文件
- Script Management
- 创建新脚本
- 脚本安装器
- 脚本编辑器
- 脚本资产**
- 编辑器
- 代码编辑器
- 对话框编辑器
- 对话框编辑器命令
- Adding Dialog Controls
- 尺寸和定位对话框控件
- 使用布局命令
- 对话框控件制表顺序
- 对话框控制助记符
- 语言覆盖
- 对话框控件属性
- 常见对话框属性
- 对话框属性 若要编辑对话框的属性,请在任意控件外部单击对话框。适用于对话框的具体属性是:
- 静态文本属性
- 标记文本属性
- 编辑控件属性
- 按钮属性
- 复选框属性
- 单选按钮属性
- 组合框属性
- 列表框属性
- 列表视图属性
- 标签页控件属性
- 组框属性
- 字符串编辑器
- 片段
- 脚本对话框
- 创建脚本对话框
- 对话消息循环
- 简单对话框
- 分离对话框
- 读取对话框控件值
- 与对话框控件交互
- 资源
- 字符串资源
- 脚本日志
- 示例脚本
- 示例重命名脚本
- 简单脚本函数
- 添加新内部命令
- 添加新列
- 使用 Shell 属性添加新列
- 拓展即时查找领域
- 简单对话框和弹出菜单
- 脚本对话框示例
- 响应事件
- 求值器
- 求值器语法
- 求值器变量
- Applicable Contexts
- 求值器列
- 求值员组
- 过滤器和查找
- 文件信息提示和平铺
- 按钮和功能
- 求值器按钮标签
- 求值器按钮图标
- Tooltips
- Dynamic State
- Conditional Behavior
- 函数中的求值子句
- 求值插入代码
- 求值器生成的命令行
- 重命名
- 重命名控制键
- 状态栏
- 列上下文菜单
- 标签上下文菜单
- Examples
- 参考
- 通配符参考
- 模式匹配语法
- 正则表达式语法
- 状态栏代码
- 文件和文件夹计数代码
- 磁盘空间代码
- 音乐和视频时长代码
- 图形元素代码
- 其它代码
- 条形图和百分比
- 隐藏状态栏中的部分内容
- 状态栏上的填充部分
- 命令参考
- 参数类型
- 内部命令
- CLI
- Clipboard
- Close
- ContextMenu
- Copy
- CreateFolder
- Delete
- Favorites
- FileType
- Find
- GetSizes
- Go
- Help
- Image
- Join
- Marker
- Play
- Prefs
- Properties
- Recent
- Rename
- Select
- Set
- SetAttr
- Show
- Split
- Toolbar
- Undo
- 外部控制代码
- 用于传递文件名代码
- 有关路径的代码
- 对话框显示代码
- 日期和时间的代码
- Codes for clipboard and variables
- 命令修饰符参考
- 脚本参考
- 脚本对象
- 关于 AboutData**
- Activate文件窗口Data
- ActivateTabData
- AddCmdData
- AddColData
- AfterFolderChangeData
- 别名
- 别名
- Args
- AudioCoverArt
- AudioMeta
- BeforeFolderChangeData
- Blob
- BusyIndicator
- ClickData
- CloseListerData
- CloseTabData
- 列
- ColumnValue
- Command
- ConfigChangeData
- 控件
- CustomFieldData
- 日期
- Dialog
- DialogListColumn
- DialogListColumns
- DialogListGroup
- DialogListItem
- DialogOption
- DisplayModeChangeData
- 停靠窗口
- DocMeta
- DOpus
- DOpusFactory
- DoubleClickData
- DPI
- Drive
- ExeMeta
- 收藏**
- 收藏夹
- File
- FileAttr
- FileGroup
- FileOperationCompleteData
- FileSize
- FilesystemChangeData
- FiletypeGroup
- FiletypeGroups
- 过滤器
- FilterParseError
- FlatViewChangeData
- FolderEnum
- FontMeta
- Format
- FSUtil
- Func
- GlobalFilters**
- GetCopyQueueNameData
- GetCustomFieldData
- GetNewNameData
- HighlightedColumns
- 图像
- ImageMeta
- IncludeFileInitData
- Item
- 项
- Lister
- 列出对象
- ListerResizeData
- ListerUIChangeData
- 映射
- 元数据**
- Msg
- Open文件窗口Data
- OpenTabData
- OtherMeta
- PairedFolder
- Path
- 进度
- 快速过滤器
- Rect
- 结果
- 脚本
- ScriptColorPair
- ScriptColumn
- ScriptColumnData
- ScriptCommand
- ScriptCommandData
- ScriptFAYTCommand
- ScriptFAYTCommandData
- ScriptConfig
- ScriptInitData
- ScriptStrings
- ShellProperty
- ShutdownData
- SmartFavorite
- 智能收藏夹
- SortOrder
- SourceDestData
- StartupData
- StringSet
- StringTools
- StyleSelectedData
- SysInfo
- SystemSettingChangeData
- Tab
- TabClickData
- TabGroup
- TabGroups
- TabGroupTabEntry
- TabGroupTabList
- TabStats
- 工具栏
- 工具栏
- UnorderedSet
- Var
- Vars
- Vector
- 版本**
- VideoMeta
- Viewer
- 查看器
- ViewerEventData
- 工具
- WinVer
- 脚本事件
- OnAboutScript
- OnActivateLister
- OnActivateTab
- OnAddColumns
- OnAddCommands
- OnAfterFolderChange
- OnBeforeFolderChange
- OnClick
- OnCloseLister
- OnCloseTab
- OnDisplayModeChange
- OnDoubleClick
- OnFilesystemChange
- OnFileOperationComplete
- OnFlatViewChange
- OnGetCopyQueueName
- OnGetCustomFields
- OnGetNewName
- OnInit
- OnInitIncludeFile
- OnListerResize
- OnListerUIChange
- OnOpenLister
- OnOpenTab
- OnScriptColumn
- OnScriptCommand
- OnScriptConfigChange
- OnScriptFAYTCommand
- OnShutdown
- OnSourceDestChange
- OnStartup
- OnStyleSelected
- OnSystemSettingChange
- OnTabClick
- OnViewerEvent
- 求值器函数
- AbortFunc
- Abs
- Age
- Arg
- As
- Asc
- Atan
- Capitalize
- Cbrt
- Ceil
- Chr
- Cos
- Clip
- ClipFormat
- Count
- DateDiff
- DatePart
- DegToRad
- DisplayName
- Elapsed
- Exists
- FileCount
- FileExt
- FilePart
- Floor
- Format
- Hypot
- InStr
- IsAlpha
- IsChecked
- IsDigit
- IsEnabled
- IsLower
- IsParent
- IsPath
- IsPunct
- IsSelected
- IsSet
- IsSpace
- IsUpper
- KeyDown
- LanguageStr
- LCase
- Left
- Len
- MakeLegal
- Match
- Max
- Mid
- Min
- Now
- Output
- Parent
- PathType
- Pow
- RadToDeg
- RegEx
- RegExS
- Replace
- Resolve
- Reverse
- Right
- Root
- Round
- Running
- Select
- Sin
- Space
- Stem
- StrCmp
- String
- Sqrt
- Swap
- SysInfo
- Tan
- Trim
- Truncate
- TypeOf
- UCase
- URLEncode
- Val
- DOpusRT 参考手册
- 文件集合外部操作
- 检索文件和文件夹信息
- 元数据关键字
- Column 关键字
- SetAttr META 的关键字
- 文本过滤器
- 图标集
- 图标集 XML 定义文件
- 图标大小
- 图标名称
- 图标显示名称
- 图标类别
- DPI aware Icon Sets
- 本地化
- 图标图像
- 重命名宏语言
