> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-5/retrieving_file_and_folder_information.zh.md).

# 检索文件和文件夹信息

可在 Dopus 之外使用 [**DOpusRT**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-5/retrieving_file_and_folder_information.zh.md) 工具检索当前显示的文件夹和文件的信息。

使用 **dopusrt.exe /info** 命令访问此功能 - 在 **/info** 之后，必须提供要将输出保存到的文件名、*信息命令*以及该*信息命令*的合适参数。基本模板是：

**dopusrt.exe /info** *<输出文件>***,***<命令>*\[**,***<参数>*]

命令返回的数据将以 XML 格式保存在指定的文件中。如果不关心结果，可以省略输出文件名。有关各种命令的示例，请参见下方。

| 命令          | 参数                         | 说明                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ----------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **list**    | *\[<标签页>]*                 | <p><strong>返回指定标签页中显示的项目列表。</strong><br><em><标签页></em> 是从中检索文件列表的标签页的句柄 - 可以从 <strong>paths</strong> 命令的输出中获取此句柄。指定 <strong>0</strong>（或省略此参数）可从当前活动标签页中检索文件列表。</p><p>示例：<br><strong>dopusrt.exe /info %temp%\filelist.txt,list</strong></p>                                                                                                                                                                               |
| **listsel** | *\[<标签页>]*                 | <p>返回指定标签页中显示的已选定项目的列表。</p><p><em><标签页></em> 是从中检索文件列表的标签页的句柄 - 可以从 <strong>paths</strong> 命令的输出中获取此句柄。指定 <strong>0</strong>（或省略此参数）可从当前活动标签页中检索文件列表。</p><p>示例：</p><p>dopusrt.exe /info %temp%\filelist.txt,listsel,0x1a508</p>                                                                                                                                                                                            |
| **open**    | *<标签页>,\<id>\[,\<id>,...]* | <p><strong>在指定标签页中打开一个或多个项目。</strong><br><标签页> 是要在其中打开项目的标签页的句柄 - 可以从 <strong>paths</strong> 命令的输出中获取此句柄。指定 <strong>0</strong> 可从当前活动标签页中检索文件列表\*.\*<br><em>\<id></em> 是要打开的项目的 ID - 可以从 <strong>list</strong> 命令的输出中获取此 ID。可以通过使用逗号分隔来指定多个 ID，还可以指定 ID 范围（例如 <strong>3-8</strong>）。</p><p>示例：<br><strong>dopusrt.exe /info ,open,0,15</strong><br><em>（请注意，由于我们不关心结果，已省略输出文件名，但分隔文件名和命令的逗号仍然必须包括在内）。</em></p>             |
| **paths**   | *(无参数)*                    | <p><strong>返回当前显示在所有文件窗口中所有标签页中的路径列表。</strong></p><p>示例：<br><strong>dopusrt.exe /info %temp%\pathlist.txt,paths</strong></p>                                                                                                                                                                                                                                                                                               |
| **select**  | <标签页>,\<id>\[,\<id>,...]   | <p><strong>在指定标签页中选择一个或多个项目。</strong><br><标签页> 是要在其中选择文件的标签页的句柄 - 可以从 <strong>paths</strong> 命令的输出中获取此句柄。指定 <strong>0</strong> 可从当前活动标签页中检索文件列表\*.\*<br><em>\<id></em> 是要打开的项目的 ID - 可以从 <strong>list</strong> 命令的输出中获取此 ID。可以通过使用逗号分隔来指定多个 ID，还可以指定 ID 范围（例如 <strong>3-8</strong>）。</p><p>示例：<br><strong>dopusrt.exe /info ,select,0x1a508,5,8-10</strong><br><em>（请注意，由于我们不关心结果，已省略输出文件名，但分隔文件名和命令的逗号仍然必须包括在内）。</em></p> |
