登录
首页 >  文章 >  软件教程

TreeSize命令行使用教程【进阶】

时间:2026-05-12 16:42:41 465浏览 收藏

TreeSize Pro 的命令行工具 TreeSizeCmd.exe 为高级用户提供了无需图形界面的高效磁盘空间分析能力,支持通过 CMD、PowerShell、Windows 计划任务和批处理脚本实现自动化扫描、多盘符批量检测、定时监控及多种格式(CSV/HTML/XML/TXT)结果导出,特别适用于服务器运维、系统管理及无人值守环境——无论你是想一键生成每日磁盘报告,还是将空间分析深度集成到现有自动化流程中,这篇进阶教程都能帮你快速掌握核心实践技巧。

TreeSize怎么用命令行运行_TreeSize命令行扫描磁盘教程【进阶】

如果您希望在不启动图形界面的情况下批量扫描磁盘、集成到自动化脚本或服务器环境中执行空间分析,TreeSize Pro 和 TreeSize Free 均支持命令行模式运行。以下是实现命令行扫描的具体步骤:

一、确认TreeSize命令行可执行文件路径

TreeSize 的命令行功能由 TreeSize.exe(GUI 版)或独立的 TreeSizeCmd.exe(专为命令行设计,TreeSize Pro 自带,Free 版不包含)提供。使用前需确认该程序存在于安装目录中,典型路径为:C:\Program Files\JAM Software\TreeSize Professional\TreeSizeCmd.exe 或便携版中的同名文件夹内。

1、打开文件资源管理器,导航至 TreeSize 安装目录。

2、查找是否存在 TreeSizeCmd.exe 文件;若不存在,则说明当前版本为 Free 版,不支持原生命令行扫描。

3、如使用便携版,确保 TreeSizePortable.exe 所在目录下附带 TreeSizeCmd.exe 或已解压完整组件。

二、使用TreeSizeCmd.exe执行基础扫描并导出结果

该方法适用于 TreeSize Pro 用户,通过参数控制扫描目标、输出格式与保存位置,无需交互界面。

1、以管理员身份打开命令提示符(CMD)或 PowerShell。

2、输入完整路径调用程序,例如:"C:\Program Files\JAM Software\TreeSize Professional\TreeSizeCmd.exe" C:\ /export:csv:"C:\report.csv"

3、按回车执行,等待扫描完成(窗口无提示即表示成功,结果已写入指定 CSV 文件)。

4、用 Excel 或文本编辑器打开 C:\report.csv 查看详细占用数据。

三、通过PowerShell封装命令行扫描任务

此方法将 TreeSizeCmd 扫描嵌入 PowerShell 脚本,便于添加日志记录、条件判断与错误捕获。

1、新建文本文档,重命名为 scan-c-drive.ps1

2、编辑内容如下:$cmd = '"C:\Program Files\JAM Software\TreeSize Professional\TreeSizeCmd.exe"'; & $cmd 'C:\' '/export:html:"C:\ScanReport_C.html"'

3、在 PowerShell 中执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser(允许本地脚本运行)。

4、运行脚本:.\scan-c-drive.ps1,生成 HTML 格式可视化报告。

四、利用Windows计划任务定时触发命令行扫描

该方式实现无人值守周期性扫描,适用于服务器或长期监控场景。

1、打开“任务计划程序”,点击右侧【创建基本任务】。

2、输入名称如 Daily C Drive Scan,设置触发时间为每天固定时刻。

3、在“操作”步骤中选择【启动程序】,程序路径填写 TreeSizeCmd.exe 的绝对路径。

4、在“添加参数”框中输入:C:\ /export:xml:"D:\Reports\c-scan-$(Get-Date -Format 'yyyyMMdd').xml"(注意:实际任务中需用批处理或 PowerShell 替换日期变量)。

5、勾选【不管用户是否登录都要运行】并启用【使用最高权限运行】。

五、在批处理文件中组合多驱动器扫描指令

适用于需一次性扫描多个盘符并分别归档的运维场景,提升批量操作效率。

1、新建文本文档,后缀改为 .bat,例如 multi-scan.bat

2、写入以下三行命令:"C:\TS\TreeSizeCmd.exe" C:\ /export:txt:"C:\Reports\C.txt"

3、第二行:"C:\TS\TreeSizeCmd.exe" D:\ /export:txt:"C:\Reports\D.txt"

4、第三行:"C:\TS\TreeSizeCmd.exe" E:\ /export:txt:"C:\Reports\E.txt"

5、双击运行该批处理文件,依次完成全部扫描并保存为纯文本报告。

今天关于《TreeSize命令行使用教程【进阶】》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于treesize的内容请关注golang学习网公众号!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>