本文使用 windows 自带的 robocopy 或 powershell 命令完成文件检查与整理。涉及批量操作时,先在测试目录验证输出,再对正式数据执行。
限定检查目录
先指定业务文件夹,避免在系统目录中递归扫描。

按 Length 筛选空文件
运行 Get-ChildItem D:\Data -Recurse -File | Where-Object Length -eq 0 | Select-Object FullName,LastWriteTime。

导出清单复核
需要留档时追加 | Export-Csv .\zero-byte.csv -NoTypeInformation -Encoding UTF8;先检查清单再决定删除。












