# 命令行选项

Navigation: 使用预定的 TreeSize 任务 > # 命令行选项 |

TreeSize 专业版接受命令行选项，使您可以运行计划扫描或在第二天早上在监视器上显示扫描结果。计划"对话框将帮助您使用以下选项编译命令行。请注意： 这些选项在个人版中不可用。

Treesize.exe [/OPTION] SCANPATH

### /或/HELP | 显示帮助页面。
### /AGEOFFILES | 将扫描目录 "文件年龄 "选项卡上的图表保存为位图文件、GIF 文件、PNG 文件、JPEG 文件、文本文件或 CSV 文件。文件类型取决于指定文件名的扩展名。下面的示例为本地 C 驱动器创建了 "文件年龄 "图表的 JPEG 图像文件： Treesize /SCAN "C:\" /AGEOFFILES "C:\Documents\c_file_ages.jpg"
### /APPENDTOFILES<值 | 使用该选项，您可以选择树形大小 在导出时是否应将其输出附加到现有文件中，例如在使用TEXT.选择"True"来追加，而"False如果要覆盖现有文件，则选择""。 请注意： 该参数不适用于导出的图像、XML 和 PDF 文件。这些文件始终会被覆盖。您可以使用开关 /DATE来确保所有生成的报告都有唯一的文件名。 通过 / 导出到 Excel 文件时EXCEL导出到 Excel 文件时，可将此参数与 /SHEETNAME一起使用，将数据追加到指定工作表中。例如 Treesize.exe /SCAN "C:\" /APPENDTOFILES True /EXCEL "C:\Export.xlsx" /SHEETNAME "test" Treesize.exe /SCAN "C:\" /APPENDTOFILES False /TEXT "C:\Export.csv"
### /ARCHIVEBITFILESONLY | 该选项只包含扫描中设置了存档位的文件。如果要计算备份的大小，该选项非常有用。在这种情况下，您可以在桌面或开始菜单中创建一个快捷方式，它将自动开始计算备份的大小。例如 Treesize /ARCHIVEBITFILESONLY /SCAN "\\Server\Backup\This" /SCAN "\\Server\Backup/This"。
### /ATTACH | 如果指定，所有导出的文件都将附加到电子邮件中。如果未指定，则不会附加明确给定路径的文件。如果你的 XML 或 Excel 文件越来越大，占满了你的电子邮件账户，这将非常有用。 此示例将导出 Excel 文件，但不会将其附加到邮件中： TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL "C:\Temp\test.xlsx" 这些示例将把 Excel 文件附加到电子邮件中： TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /ATTACH /EXCEL "C:\Temp\test.xlsx"
### /BARCHART<文件名 | 将扫描目录的条形图保存为位图、GIF、PNG 或 JPEG 文件。文件类型取决于指定文件名的扩展名。此示例为本地 C 驱动器创建了条形图的 PNG 图像文件： Treesize /SCAN "C:\" /BARCHART "C:\Documents\c.png"
### /COMPARE<文件名|路径 | 将扫描路径与保存的索引文件进行比较。下面的示例扫描驱动器 C:，并将结果与该驱动器保存的 XML 报告进行比较： Treesize /COMPARE "C:\Reports\TreeSize\c.xml.zip" /SCAN "C:\" 使用此命令行参数时，也可以使用路径来代替索引文件。给定路径将与当前扫描结果进行比较。以下示例扫描驱动器 C:\，并额外使用路径 D:\Backup_of_C 对两者进行比较： Treesize /SCAN "C:\" /COMPARE "D:\Backup_of_C" 或者，你也可以使用此命令比较两个已经存在的索引文件，例如 "c1.xml.zip "和 "c2.xml.zip"： Treesize /OPEN "C:\Reports\TreeSize\c1.xml.zip" /COMPARE "C:\Reports\TreeSize\c2.xml.zip" /OPEN命令将第一个文件（"c1.xml.zip"）扩展为扫描文件，为比较两个文件做好准备。第二个文件（"c2.xml.zip"）将与扩展后的扫描文件进行比较，就像 "c2.xml.zip "与 "真正的 "扫描文件进行比较一样。
### /COPY<路径 | 该选项只能与命令行选项/SEARCH 结合使用。 将树形大小 文件搜索结果复制到目标位置。 以下命令将使用最新的搜索选项在本地驱动器 C: 中进行搜索，并将搜索结果复制到 "C:\temp\ObsoleteFiles "文件夹： Treesize /SEARCH:Start /SCAN "C:\" /COPY"C:\temp\ObsoleteFiles 另请参阅：文件操作
### /CREATEDPASTDAYSONLY<n> | 该选项将只把在参数中输入的天数内创建的文件纳入扫描范围。在下面的示例中，该选项将只把最近 8 天内创建的文件包含在扫描中： Treesize /CREATEDPASTDAYSONLY 8
### /CREATESNAPSHOT<驱动器 | 为该命令行参数后给出的驱动器创建快照。示例 Treesize /CREATESNAPSHOT "C:\" "D:\" 创建快照可能需要管理权限。
### /CSV<文件名 | 扫描或搜索完成后，将结果保存到 CSV 文件。应用程序将在保存后自行终止。此示例将把本地驱动器 C: 上的文件搜索结果和最后的搜索配置保存为 CSV 文件： Treesize /SEARCH:Start /SCAN "C:\" /CSV"C:\Results\C_search.csv"。
### /DATE | 此开关将在命令行中的所有导出文件名中添加当前日期和时间。如果你想定期进行扫描，例如每天晚上或每个周末，这个功能就很有用。下面的示例将扫描网络路径"\\Host\Share"，并将结果保存到 "C:\Scans\name_2013-08-14_17-18-24.xls "这样的文件中： Treesize /SCAN "\\Host\Share" /DATE /EXCEL"C:\Scans\name.xls
### /DEDUPLICATE | 该选项只能与命令行选项/SEARCH结合使用。. 它将用NTFS 硬链接替换树形大小 重复文件搜索发现的重复文件： Treesize /SEARCH:Start /SCAN "C:\" /DEDUPLICATE
### /DELETE | 该选项只能与命令行选项/SEARCH结合使用. 永久删除通过树形大小 文件搜索找到的所有文件。举例说明 Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /DELETE 另请参阅：文件操作
### /EMAIL<收件人 | 将收集到的数据发送到给定的电子邮件地址。该参数在命令行中只能使用一次，并且只会发送一封包含所有结果的邮件。多个收件人可以用分号 (;) 或逗号分隔。要通过命令行发送邮件，需要在树形大小 选项对话框的相应页面上指定有效的 SMTP 设置。例如 Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" 如果没有指定其他参数，电子邮件将以选项中设置的格式（HTML 或纯文本）发送。如果您想定义独立于当前选项的格式，可以使用参数 /TEXT或HTML参数。例如 Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /TEXT 通过组合参数，您还可以在邮件中添加附件。下面的示例将把 Excel 扫描报告作为附件添加到电子邮件中： Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /EXCEL
### /EMAILIFRESULTSFOUND | 此选项只能与命令行选项/SEARCH和/EMAIL 结合使用。如果指定了该参数，树形大小 将仅在搜索过程中通过任何指定的搜索类型找到至少一个文件或文件夹的情况下发送包含当前搜索结果的电子邮件。
### /EMPTYRECYCLEBIN | 如果使用此选项，TreeSize 将在运行当前扫描之前清空回收站。例如 Treesize /EMPTYRECYCLEBIN /SCAN "C:\"

### /EXECUTE<文件名 | 该选项只能与命令行选项/SEARCH结合使用。. 该参数允许将树形大小 文件搜索找到的文件传递给其他应用程序或脚本。该参数的可能目标可以是批处理或 powershell脚本。下面的示例将使用最新的搜索设置搜索驱动器 C:\，并调用脚本"......"。Archive.bat"找到的每个文件。文件将作为命令行参数传递给脚本： Treesize /SEARCH:Start /SCAN "C:\" /EXECUTE "C:\Scripts\Archive.bat" 另请参阅：文件操作
### /EXCEL<文件路径 | 以 Microsoft Excel格式导出收集到的数据，并保存在输入的文件路径下。如果只指定了文件名，则使用当前安装目录存储导出数据。支持的格式有传统的 .XLS 文件格式（Excel 97-2003）和 .XLSX 格式（Excel 2007 引入）。使用的格式取决于指定文件名的扩展名。保存后，应用程序将自行终止。举例说明： Treesize /SCAN "C:\" /EXCEL "C:\Documents\c.xls" 如果文件名已经存在，则将打开文件并添加新的工作表。 请注意： 在 树形大小 File Search (/SEARCH) 中，每种搜索类型的结果都收集在各自特定的工作表中。如果给定路径下的文件已经存在，这些工作表将被覆盖。为避免这种情况，需要使用命令行选项 /APPENDTOFILES.
### /EXCLUDE<pattern1;pattern2> | 使用该选项，可以指定应从扫描中排除的文件和文件夹模式。多个排除模式可以用分号 (;) 分隔。如果一个或多个模式包含空格，则必须将完整的模式字符串设置为引号（"）。以下示例将忽略以".tmp "结尾或确切名称为 "system "的文件和文件夹： Treesize /SCAN "\\Server\Users" /EXCLUDE "*.tmp;system"
### /EXPAND<level|size> 级别 | 通过该选项可以指定扫描后将扩展目录树的多少级。如果在该选项后不指定数字，所有文件夹都将展开。你也可以指定一个以百万字节（MB）为单位的数量来代替目录级别。在这种情况下，所有大于给定数量的文件夹都将被展开。单位 "MB "必须跟在数字后面，不能有空格。下面的示例将扫描文件夹 "H:\User"，展开所有大于 10 MB 的文件夹，并将结果保存到 Excel 文件".C:\Results\Allusers.xlsx": Treesize /SCAN "H:\User" /EXCEL "C:\Results\Allusers.xlsx" /EXPAND 10MB
### /EXPANDABLEREPORT<value | 如果使用该选项 Excel导出将使用可展开/可折叠的组，其导航方式类似于目录树。 Treesize /SCAN "H:\User" /EXPANDABLEREPORT True /EXCEL "C:\Results\Allusers.xlsx" Treesize /SCAN "H:\User" /EXPANDABLEREPORT False /EXCEL "C:\Results\Allusers.xlsx"
### /EXPORTDRIVESLIST<文件名 | 使用该选项可以将"驱动器列表"的内容导出为 Excel、文本或 CSV 文件。文件类型取决于指定文件名的扩展名。例如 Treesize /SCAN "C:\Results\AllDrives.csv" /EXPORTDRIVESLIST
### /EXPORTFILES | 如果指定，文件将包含在所有导出中。因此，该选项等同于激活 "工具 > 选项 > 导出 > * > 导出元素 >文件夹和单个文件"选项。
### /EXPORTGROUPSEXPANDED | 如果指定，扩展名列表的导出将包含组内包含的扩展名的所有信息。
### /EXPORTPATHSLIST<文件名 | 该选项只能与命令行选项/SEARCH结合使用. 导出包含所有搜索结果的简单列表。该列表只包含搜索结果的完整路径，没有其他信息。目标文件的支持格式为 .txt 和 .csv。 此示例将搜索并创建 C 盘所有 exe 文件的列表： Treesize /SEARCH:Start /SCAN "C:\" /FILTER "*.exe" /EXPORTPATHSLIST "C:\Results\SearchResults.csv" 可以使用 "文件 > 路径列表 > 导入路径列表 "或参数/IMPORT将以前的搜索结果导入用户界面。. 如果激活了 "工具 > 选项 > 导出 >包括重复组"选项，还可以使用此功能导出和导入重复搜索的结果，包括其组结构。
### /EXPORTTITLE<标题 | 可用于更改打印报告或导出文件中的标题。在自动化环境中使用树形大小 时，可以使用此功能向用户提供额外信息。也允许使用环境变量。例如 Treesize /SCAN "\\Server3\C$" /EXPORTTITLE "This is drive C on Server3" /PRINT
### /EXTENSIONSLIST<文件名 | 使用此选项可以将扫描文件系统分支的文件扩展名/文件类型统计信息保存到 Excel、HTML、Text 或 CSV 文件中。文件类型取决于指定文件名的扩展名。导出的列将是上次使用时在用户界面 "扩展名"选项卡上启用的列，或通过/OPTIONS提供的配置文件被写入时启用的列。 下面的示例扫描了驱动器 C:，并创建了名为 "D:\TreeSize Reports\C_filetypes.xls "的 Excel 文件，其中包含该驱动器上文件类型的统计数据： Treesize /SCAN "C:\" /EXTENSIONSLIST "D:\TreeSize Reports\C_filetypes.xls"
### /EXTENSIONSCHART<文件名 | 将"扩展名"页面底部显示的小图保存为图像文件（位图、GIF、PNG 或 JPEG）。
### /EXTENSIONSPIECHART<文件名 | 将显示"文件扩展名"分布的饼图 保存为图像文件（位图、GIF、PNG 或 JPEG）。
/FILTER <pattern1;pattern2 | 设置文件过滤器，只计算具有特定扩展名的文件，如".mp3 "或".doc"。可以传递多个模式，用分号 (;) 分隔。下面的示例将搜索服务器上 "用户 "目录下的 MP3 和 AVI 文件： Treesize /SCAN "\\Server\Users" /EXCEL "C:\Results\UsersMediaFiles.xlsx" /FILTER "*.mp3;*.avi" 执行树形大小 时 File Search (/SEARCH)时，也可以使用 /FILTER命令行开关来指定高级文件搜索的模式。要执行更复杂的自定义文件搜索，应将搜索选项保存到文件中，并在 / 后将生成的 XML 文件传送到命令行。SEARCH.
### /FOLLOWREPARSEPOINTS | 如果在命令行中添加了这个开关，树形大小 在扫描文件系统树时就会跟踪挂载点和外部符号链接。
### /GROUPSCANS | 使用此命令行开关将把所有扫描目录归类到一个虚拟根文件夹下。如果要确保没有虚拟根文件夹，请使用 /GROUPSCANS FALSE如果要确保不使用虚拟根文件夹，则使用 /。
### /HIDESMALLFOLDERS<值 | 允许隐藏小于最小尺寸的对象，这对获得清晰的导出非常有用。<value>可以是带单位的尺寸值，也可以是不带单位的纯字节值。不能与 /EXPAND.在此示例中，只有最小大小为 50MB 的文件夹才会被导出： TreeSize /HIDESMALLFOLDERS 50MB /EXCEL "C:\Results\DriveC.xlsx" /SCAN C:\
### /HISTORYCHART<文件名 | 将扫描目录的"历史记录"选项卡上的图形保存为位图、GIF、PNG 或 JPEG 文件。文件类型取决于指定文件名的扩展名。此示例创建了 C 驱动器历史记录图形的 JPEG 图像： Treesize /SCAN "C:\" /HISTORYCHART "C:\Documents\c_history.jpg"
### /HTML<文件名 | 将收集的数据保存为 HTML 文件，可使用任何 HTML 浏览器查看。您可以通过 "主页 > 选项 > 导出 > HTML >要包括的图表和列表"指定导出时要包括的扫描信息。您可以选择将哪些附加列表或图表添加到导出中。它们将自动嵌入扫描后生成的 HTML 文件中。 下面的示例将为驱动器 C 生成 HTML 报告，并将其保存到 "D:\HTML"： Treesize /SCAN "C:\" /HTML "D:\HTML\treesize.html" 如果您希望不止一个扫描结果成为 HTML 文件的一部分，则应添加命令行开关 /。GROUPSCANS.在导出为不包含图像的 HTML 文件时，也可以使用 / 命令行开关。APPENDTOFILES如果没有这些标志，HTML 文件将被覆盖。
### /IMPORT<文件名 | 该选项只能与命令行选项/SEARCH结合使用. 将路径列表加载到树形大小 文件搜索的用户界面。文件可以是 .txt 或 .csv 格式。该参数可用于导入之前的搜索结果。可以使用文件操作对话框移动/复制/删除/存档导入的文件和文件夹，就像任何 "实时 "搜索结果一样。 举例说明 Treesize /SEARCH /IMPORT "C:\Results\filelist.txt" 还可以将此参数与参数/RECYCLE、/DELETE 或/MOVE结合使用，自动删除或移动文本文件中包含的文件。例如 Treesize /SEARCH /IMPORT "C:\Results\filesToDelete.csv" /RECYCLE
### /IMPORTPATTERNS<文件名 | 从文件导入模式列表。该文件可以是一个简单的文本文件，包含以分号分隔的一系列过滤模式，也可以使用用户界面创建更复杂的模式集，并使用导出功能生成 XML 格式的模式文件。支持的格式有 CSV、TXT 和 XML。 导入的模式将用作扫描的筛选器，以包括或排除特定文件和文件夹。 如果与命令行选项/SEARCH 结合使用，该参数将创建一个新的高级搜索，使用导入文件中的模式作为搜索条件。 此示例将导入 ""下定义的过滤模式， 开始扫描驱动器 C C:\TreeSizeFiles\patterns.txt"下定义的过滤模式，开始扫描驱动器 C:\，并将结果导出为 HTML 文件： Treesize /IMPORTPATTERNS "C:\TreeSizeFiles\patterns.txt" /SCAN "C:\" /HTML "C:\Results\scanC.html"
### /INDEXFILE<文件名 | 将扫描结果保存到 SQLite 文件，以便以后加载比较。例如 Treesize /SCAN "H:\users\" /INDEXFILE "C:\Results\Allusers.sqlite"
### /LISTSEPARATOR<分隔符字符 | 用于定义导出文本或 CSV 文件时使用的分隔符。文本文件默认使用制表符，CSV 文件使用 Windows 控制面板区域设置中的列表分隔符。请在此开关后指定单个字符或字符串 "TAB "作为制表符。例如 Treesize /SCAN "C:\" /LISTSEPARATOR ; /TEXT "C:\Results\c.txt" Treesize /SCAN "C:\" /LISTSEPARATOR TAB /TEXT "C:\Results\c.csv"
### /MOVE<路径 | 该选项只能与命令行选项/SEARCH结合使用。. 它可以将树形大小 文件搜索结果移动到另一个位置。 下面的命令将使用最新的搜索选项搜索本地驱动器 C:，并将搜索结果移动到 "C:\Temp\ObsoleteFiles "文件夹： Treesize /SCAN "C:\" /SEARCH:Start /MOVE "C:\Temp\ObsoleteFiles 另请参阅：文件操作
### /NOGUI | 不会显示任何窗口，应用程序也不会出现在任务栏中。可用于在后台执行扫描或搜索，而无需视觉反馈。 注意只有在测试过其他命令行选项后才能使用此开关，因为在此模式下无法显示错误信息。 不过，错误信息会记录在 Windows 事件日志中。
### /NOHEADERS | 省略通常写在扫描或搜索导出文件顶部的标题行。这样可以更方便地接收纯数据进行后处理。
### /NOUNITS | 省略通常写在大小值后面的单位。该选项与 /SIZEUNIT0 将导出纯字节值。这样可以更方便地接收纯数据进行后处理。 请注意：该命令行只会影响目录树的导出。TEXT, /EXCEL, /HTML, /EMAIL或PRINT选项生成的目录树。/EXTENSIONSLIST, /USERSLIST, /EXPORTDRIVESLIST或 /TOPFILESLIST将不受影响。
### /OPEN<文件名 | 在应用程序启动时打开已保存的XML 报告。例如 Treesize /OPEN "C:\Reports\Drive_C.xml.zip"
### /OPTIONS<文件名 | 使用此参数可将导出的用户设置应用到树形大小 。用户设置可在 "文件 > 选项 > 导出 "中导出。示例：/ <文件名 Treesize /OPTIONS "C:\Temp\User Settings.xml" 提示：在保存选项之前，尽可能多地在用户界面上更改设置，以减少所需的命令行参数数量。
### /PDF | 扫描或搜索完成后，将结果保存为 PDF 文件。保存后应用程序将自行终止。下面的示例将对本地驱动器 C: 执行扫描，并将结果保存到 PDF 文件中： Treesize /SCAN "C:\" /PDF "C:\Results\C_scan.pdf"
### /PIECHART<文件名 | 将扫描目录的饼图保存为位图、GIF、PNG 或 JPEG 文件。文件类型取决于指定文件名的扩展名。以下示例将扫描驱动器 C:，并导出 PNG 格式的饼图： Treesize /SCAN "C:\" /PIECHART "C:\Reports\C_pie.png"
### /PRINT | 使用系统设置中配置的默认打印机打印扫描目录树的报告。打印后应用程序将终止。示例 Treesize /SCAN "\\SERVER\USERS" /PRINT
### /READONLYMODE<值 | 如果值设置为true，该选项将激活只读模式，在该模式下，文件操作（如移动或删除）将被禁用，因此只能作为报告工具使用。 如果设置为 "false"，则会再次停用只读模式。
### /RECYCLE | 该选项只能与命令行选项/SEARCH结合使用. 将搜索到的所有文件移至回收站。树形大小 文件搜索结果的所有文件移至回收站。举例说明 Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /RECYCLE 另请参阅文件操作
### /RESTRICTEDMODE<value | 如果值设置为true，该选项将激活限制模式，在该模式下，许多 "普通"（非管理员）用户不感兴趣的功能被禁用。禁用的功能包括检查更新、打开 Windows 控制面板的软件小程序、安排 TreeSize 扫描、连接网络驱动器、配置 Windows 系统还原、以管理员身份运行、导出和应用 NTFS 压缩。您可以通过命令行或使用已保存配置文件中的启动路径提供应扫描的路径，例如用户的主目录。 如果要再次停用限制模式，则以false值开始。 如果额外激活了/READONLYMODE 选项，用户将无法删除或移动树形大小 中的文件，因此它只能作为报告工具使用。
### /SCAN<路径|文件名 | 定义要扫描的驱动器或路径。扫描路径应作为该参数的值。 例如，如果要扫描驱动器 D:\，可以使用： Treesize /SCAN "D:\" 如果不想扫描整个驱动器，也可以指定一个路径，作为扫描的起点。例如 TreeSize /SCAN "\\Server\Share\MyDocuments" 也可以指定多个扫描路径，它们之间用空格隔开。包含空格的路径必须加引号（"）。例如 Treesize /SCAN "C:\Program Files\" "C:\Windows" 允许使用通配符 "*"和"?"。例：可以使用通配符 "*"和"? Treesize /SCAN "H:\users\A*" 您也可以指定一个文本文件，其中包含应扫描的路径列表。树形大小 将扫描在此开关后指定的文本文件中找到的所有路径。文本文件必须每行包含一个路径。下面的示例扫描了在文件"D:\PathsToScan.txt"文件中找到的所有路径，并将每个扫描结果写入 Excel 文件的一个单独工作表中，并注明今天的日期： Treesize /SCAN "D:\PathsToScan.txt" /EXCEL "D:\Results\%DATE%.xlsx" 您也可以在一个 "for "循环中仅使用其中一个路径调用树形大小 ，请参见下面的示例。
### /SEARCH | 打开树形大小 的文件搜索窗口。如果在该命令行选项中添加"：Start"则会自动开始搜索。可以传递先前保存的包含搜索设置的 XML 文件，这些设置将用于执行搜索。请注意，在搜索中找到的文件会被自动检查。以下示例使用之前保存到文件 "SearchSettings.xml "中的设置执行搜索，并将结果保存到文本文件中： Treesize /SEARCH:Start /OPTIONS "SearchSettings.xml" /TEXT "T:\SearchResult.txt" 提示：一般情况下，将使用最后一次搜索设置或以前保存的搜索设置集。不过，您也可以使用 / 命令行选项指定高级搜索的搜索模式。FILTER命令行选项指定高级搜索的搜索模式。
### /SHEETNAME<标题 | 使用/EXCEL命令行开关时，可以指定将添加到 Excel 文件的工作表名称。请注意，Excel 工作表名称在 Excel 文件中必须是唯一的，禁止使用某些特殊字符，如斜线、反斜线和冒号。树形大小 将始终创建唯一的工作表名称，用下划线替换无效字符，并在必要时添加日期和时间。如果目标文件中已存在具有指定名称的工作表，则会创建具有唯一名称的新工作表。使用命令行选项 /APPENDTOFILES将数据追加到现有工作表中。
### /SHORTDATEFORMAT<格式 | 可在 Windows 控制面板的区域选项中配置。导出树形大小 时，日期值将使用此格式。 例如 Treesize /SCAN "E:\" /SHORTDATEFORMAT YYYY-MM-DD /TEXT "D:\export.txt"
### /SIZEUNIT<n> | 该选项可用于指定显示大小值的单位：N 的取值范围为 0 至 5，即0 = 字节，1 = KB，2 = MB，3 = GB，4 = TB，5 = 自动单位。如果没有该选项，将使用树形大小 中最后一次使用的配置。
### /SORTBY<列名 | 用于指定生成的导出数据按哪个值排序。可能的值是列名，如"Size或Name".默认使用树形大小 用户界面中最后一次使用的排序类型。例如 Treesize /SCAN "E:\" /SORTBY Size /TEXT "D:\export.txt" Treesize /SCAN "E:\" /SORTBY Name /EXCEL "D:\export.xlsx"
### /SQLITE<文件名 | 将扫描结果保存到 SQLite 文件中，以便日后加载比较。示例 Treesize /SCAN "H:\users\" /SQLITE "C:\Results\Allusers.sqlite"
### /SUBJECT<主题 | 此选项允许您自定义扫描结束后发送的电子邮件的主题。例如 Treesize /SCAN "\\Server\Share" /EMAIL treesize@example.com /SUBJECT "TreeSize Professional Scan Report"
### /TEXT<文件名 | 扫描或搜索结束后，将结果保存到文本或 CSV 文件。应用程序将在保存后自行终止。下面的示例将对本地驱动器 C:执行扫描，并将结果保存到文本文件中： Treesize /SCAN "C:\" /TEXT "C:\Results\C_scan.txt" 文本格式使用针对人类读者的表格格式。如果文件名引用了 CSV 文件，则将自动使用 CSV 格式。如果要明确使用 CSV 格式，建议使用 /CSV 参数。
### /TITLE<标题 | 可用自定义文本替换扫描根路径。这样可以为 UNC 路径提供更有意义的名称，从而提高报告的可读性。导出文件时，所选标题将作为报告标题使用。例如 Treesize /SCAN "\\Server3\C$" /TITLE "C: on Data server 3" /EXCEL "C:\result.xlsx" 在树形大小 文件搜索中，该参数可用于命名高级搜索。例如 Treesize /SEARCH:Start /SCAN "C:\" /TITLE "Image files" /FILTER "*.jpg;*.png;*.bmp" /PDF "C:\Results\C_search.pdf"
### /TOPFILESLIST<文件名 | 使用此选项可以将 "热门文件 "列表的内容保存到 Excel、HTML、文本或 CSV 文件中。文件类型取决于指定文件名的扩展名。例如 Treesize /SCAN "C:\" /TOPFILESLIST "C:\Temp\C_top_files.txt"
### /TREEMAP<文件名 | 将扫描目录树的树形图保存为位图文件、GIF 文件、PNG 文件或 JPEG 文件。文件类型取决于指定文件名的扩展名。例如 Treesize /SCAN "C:\" /TREEMAP "C:\Dokumente\treemap.jpg"
### /UILevel<Simple/Normal/Expert> （简单/普通/专家 | 设置用户界面的级别。可能的值为简单、正常或专家。示例 Treesize /UILevel "Simple"
### /USERSLIST<文件名 | 使用该选项可以将显示按用户名分组的结果的统计信息保存到 Excel、HTML、文本或 CSV 文件中。文件类型取决于指定文件名的扩展名。导出的列将是上次使用时在用户界面 "用户"选项卡上启用的列，或通过/OPTIONS提供的配置文件被写入时启用的列。 下面的示例扫描了驱动器 C:，并在 "C:\Temp "中创建了一个 Excel 文件，其中包含该驱动器上用户的统计数据： Treesize /SCAN "C:\" /USERSLIST "C:\temp\C_users.xls"
### /USERNAME<用户名 | 指定用于验证扫描的用户名。使用 /PASSWORD为该用户名指定密码。建议使用 Microsoft工具RUNAS。
### /USERFILTER<用户名 | 使用此选项，扫描时只考虑特定用户拥有的文件。在此开关后提供该用户的名称。请注意，此处不能使用多个用户名，但支持通配符 "*"和"?例如 Treesize /SCAN "\\Server\GroupDrive" /USERFILTER miller
### /USERSCHART<文件名 | 将"用户"页面底部显示的小图保存为图像文件（位图、GIF、PNG 或 JPEG）。
### /USERSPIECHART<文件名 | 将显示当前扫描的"用户统计"的饼图保存到图像文件（位图、GIF、PNG 或 JPEG）中。
### /VIEWTYPE n | 定义 "父级百分比"、"增长 "列和 "文件年龄 "图表所依据的值。可能的值有 2：大小 3：分配空间（磁盘空间大小） 7：文件数
### /XML<文件名 | 将扫描结果保存到 XML 文件，以便日后加载比较。举例说明： Treesize /SCAN "H:\users\" /XML "C:\Results\Allusers.xml.zip" 该选项可与 /EXPAND 开关结合使用，以限制导出的目录。 请注意：在加载有限的 XML 导出到树形大小 时，不能浏览完整的目录分支，只能浏览导出的目录。
### /ZIP<文件名 | 该选项只能与命令行选项/SEARCH结合使用. 搜索到的所有文件。树形大小 文件搜索 将被移入压缩包。例如 Treesize /SEARCH:Start /SCAN "C:\" /ZIP "C:\OldFiles\Archive.zip" 另请参见文件操作
### <SCANPATH> 参数 | 除了参数 / 之外SCAN参数外，还可以在命令行末尾传递一个或多个路径。 此示例扫描 "Program Files "和 "Windows "文件夹，并在 "C:\Reports\ScanResults.txt "下创建文本报告： Treesize /TEXT "C:\Reports\ScanResults.txt" "C:\Program Files" "C:\Windows"

如果出现错误，将在进程的退出代码中以 Windows 错误代码的形式返回。环境变量（例如 %APPDATA%）可用于导出文件名和扫描路径。

## 扫描多个目录

如果需要扫描多个目录，最好将多个调用合并到一个批处理文件中：

START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share1" /EXCEL "D:\Share1.xls"

START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share2" /EXCEL "D:\Share2.xls"

START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share3" /EXCEL "D:\Share3.xls"

命令"START /WAIT"命令确保工作按顺序启动。不并行启动作业通常会更好，因为单个作业能更充分利用缓存和系统资源。也可以将应扫描的共享存储在文本文件中，并使用 Windows 的 "for "命令，如下所示：

FOR /F %%p IN (Paths.txt) DO START /WAIT Treesize.exe /SCAN "%%p" /EXCEL "c:\temp\TreeSize-Reports-%DATE%.xls"

FOR /F "tokens=1" %%i IN (Shares.txt) DO START /WAIT Treesize.exe /SCAN "\\Server\%%i" /EXCEL "c:\temp\%%i.xls"

请注意：批处理文件中需要使用双百分号字符，在命令行中只能使用单百分号。

## 计划启动

您可以使用 Windows 计划任务，在每天、每周或每月的特定时间，使用某些命令行选项运行树形大小 。树形大小 的"计划对话框"将帮助您设置计划任务。

您还可以使用"SCHTASKS"命令来执行计划扫描。例如，如果您想在第二天凌晨 3:00 扫描驱动器 C:和 E:，并将结果保存到 Excel 文件，可以使用以下命令行：

SCHTASKS /Create /SC DAILY /ST 03:00 /TN TreeSizeScan /TR "'C:\Program Files\JAM Software\TreeSize\Treesize.exe' /SCAN C:\ E:\ /EXCEL C:\Temp\tsp.xls /EXPAND 2"

有关"SCHTASKS"命令的帮助，或在微软网页上键入：

SCHTAKS /Create /?

请注意：计划扫描期间出现的错误信息会在系统 Windows 事件日志中列出。

## PowerShell

Windows PowerShell可与树形大小 结合使用。本示例展示了如何搜索使用活动目录 (AD) 中的 LDAP 查询的几台远程计算机：

$computer = Get-ADComputer -SearchBase "ou=client computers,ou=intranet,dc=intranet,dc=jam-software,dc=com" -Filter *
foreach ($comp in $computer.name)
{
$path = "\\$comp\C$\Windows"
Add-Content Scan.txt "$path"
}
#debug
Get-Content -Path Scan.txt
# start TreeSize with the collected paths
&"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SEARCH:Start /SCAN Scan.txt /FILTER *.exe /Export FoundFiles.txt

## 重定向输出

如果没有给出其他输出目标，树形大小 会将扫描的简短输出写入标准输出，并将扫描过程中出现的错误写入标准错误。

您可以在命令行 (cmd.exe) 上使用管道符号重定向这些输出流，例如

"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /NOGUI /SCAN C:\ 1>StdOut.txt 2>StdError.txt

要使用 PowerShell，请使用 Start-Process命令来代替，例如

Start-Process -FilePath "C:\Program Files\JAM Software\TreeSize\Treesize.exe" -ArgumentList "/NOGUI /SCAN C:\" -RedirectStandardOutput ".\StdOut.txt" -RedirectStandardError ".\StdError.txt"

## Windows Scripting Host

如果您打算使用 Windows Scripting Host (WSH)，启动树形大小 的命令将如下所示：

Set Shell = CreateObject("WScript.Shell")
Shell.Run """C:\Program Files\TreeSize\Treesize.exe"" /XML ""C:\Reports\drive_c.xml.zip"" /SCAN ""C:\"""

## 退出代码

如果操作成功完成，退出代码为 0。如果出现错误，树形大小 将返回Windows 错误代码作为退出代码（如果有），或者返回 1 表示一般错误。在任何情况下，Windows 事件日志中的"Application"日志、事件源"TreeSize".