用tree /f > folder_list.txt可快速生成含所有子目录和文件的纯文本树状清单,/f参数确保显示具体文件,重定向保存为可打印存档的txt文件。

需要把某个文件夹里所有子文件夹和文件的层级关系整理成一份可打印、可存档的纯文本清单,比如给同事交接项目结构、向客户提交交付物目录、或者做系统迁移前的资产登记。
用命令提示符快速生成树状目录清单
打开目标文件夹所在盘符,例如D盘,按住Shift键右键空白处→选择“在此处打开Powershell窗口”或“在此处打开命令窗口”,输入以下命令:
TREE /F > D:\folder_list.txt
这会把D盘当前目录(含所有子目录和文件)的完整树形结构输出到D盘根目录下的folder_list.txt文件中。/F参数必须加,否则只显示文件夹名,不列里面的具体文件。
【注意:TREE命令默认只扫描当前目录及其子目录,不会跨盘符;若要导出E:\Project整个结构,需先cd /d E:\Project再执行TREE /F】
用PowerShell获取带时间戳和大小的详细清单
方法一:基础导出(推荐新手)
以管理员身份运行PowerShell → 输入 cd "E:\MyProject" → 执行:Get-ChildItem -Recurse | Select-Object FullName,Length,LastWriteTime | Export-Csv -Path "E:\project_inventory.csv" -NoTypeInformation
生成的是CSV格式,可用Excel直接打开,含完整路径、文件大小(字节)、最后修改时间三列。
方法二:精简路径+过滤空目录
执行:Get-ChildItem -Path "E:\MyProject" -Recurse -Depth 5 | Where-Object {!$_.PSIsContainer} | ForEach-Object {"{0}`t{1}`t{2}" -f $_.FullName,$_.Length,$_.LastWriteTime} | Out-File -FilePath "E:\clean_list.txt" -Encoding UTF8
这条命令跳过所有空文件夹,只保留实际文件,并用制表符分隔,方便粘贴进Word或记事本对齐排版。-Depth 5限制递归深度,防止卡死在超深嵌套目录里。
用资源管理器手动复制路径列表(适合小范围临时使用)
第一步:打开目标文件夹,在地址栏点击一下,全选并复制整个路径,例如E:\Work\2026_Q4;
第二步:按Ctrl+A全选所有文件和子文件夹→按住Shift键右键→选择“复制为路径”;
第三步:新建文本文档,粘贴→用查找替换把每个路径前的引号批量删掉,再把所有"E:\Work\2026_Q4\"替换成空,就得到相对路径清单。
这一步操作起来很简单,直接把文件拖进去就行。但【必须用Shift+右键→“复制为路径”,普通右键没有这个选项】,Win10 20H1之后版本才默认支持该功能。

















