You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js如何获取目录下所有大小为0字节的文件名称

筛选0字节文件的实现方法

Linux / macOS 环境

  • 直接打印目标目录及子目录下所有0字节普通文件的完整路径:
    find /替换为你的目标目录路径 -type f -size 0
    参数说明:
    • -type f:仅匹配普通文件,自动过滤目录、符号链接等非文件对象
    • -size 0:精准匹配文件大小为0字节的对象
  • 如果需要将结果导出到文本文件,方便后续批量重下操作:
    find /替换为你的目标目录路径 -type f -size 0 > zero_byte_files.txt
    数十万级文件场景下find命令执行效率极高,不会出现遍历卡顿问题

Windows 环境

命令提示符(CMD)方案

  • 遍历输出0字节文件完整路径:
    for /r "C:\替换为你的目标目录路径" %a in (*) do @if %~za equ 0 echo %~fa
  • 导出结果到文本文件:
    for /r "C:\替换为你的目标目录路径" %a in (*) do @if %~za equ 0 echo %~fa > zero_byte_files.txt

PowerShell 方案

(处理大量文件时效率高于CMD)

  • 遍历输出0字节文件完整路径:
    Get-ChildItem -Path "C:\替换为你的目标目录路径" -File -Recurse | Where-Object {$_.Length -eq 0} | Select-Object -ExpandProperty FullName
  • 导出结果到UTF8编码的文本文件:
    Get-ChildItem -Path "C:\替换为你的目标目录路径" -File -Recurse | Where-Object {$_.Length -eq 0} | Select-Object -ExpandProperty FullName | Out-File -FilePath zero_byte_files.txt -Encoding UTF8

内容的提问来源于stack exchange,提问作者Harry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 03:45:03