file - 在 Windows 目录中搜索 0KB 文件
问题描述
我有一个目录,我们称之为“帐户”。大约有 600 个帐户文件夹,每个文件夹中都包含一个“IN”文件夹(以及许多其他文件夹)。
前任)
\\networkfolder\ACCOUNT\account1\in
\\networkfolder\ACCOUNT\account2\in
\\networkfolder\ACCOUNT\account3\in
\\networkfolder\ACCOUNT\account4\in
\\networkfolder\ACCOUNT\account5\in
有没有一种有效的方法/命令/工具来扫描和输出 .txt 文件中的文件名列表(及其文件路径),大小为 0KB?
- 尝试在 Windows 资源管理器中进行高级搜索,耗时太长。
- 查看批处理脚本,不确定是否会更好。
我试图通过仅搜索每个帐户文件夹中的“IN”文件夹来减少时间,因为这些 0KB 文件是我唯一关心的文件。
解决方案
我不知道这是否可以用 pure 来完成dir
,但我有一个解决方案for
:
@echo off
for /r %%S in (in\*.*) do if %%~zS==0 echo %%S is 0 bytes
这样,您将循环查找目录和子目录中的每个文件,并使用%%~zvar
(在这种情况下%%~zS
) 获取他的大小。
然后,使用 anif
查看大小是否等于 0 字节。如果是,则回显到屏幕[full path of file] is 0 bytes
。
推荐阅读
- c++ - 为什么 String* 不返回所有字符串?
- node.js - nodemon 无法识别 mocha
- regex - 排除 vim 语法高亮的模式
- r - r 缺失值(或替代算法)的分类数据集的 kmodes() 错误
- javascript - 如何通知 HTTP 客户端长任务完成
- spring-data-jpa - 在 Spring 中持久化到多个数据库
- javascript - 使用拦截器和transformResponse时在axios中处理401
- python - Python 正则表达式:OR 语句在正则表达式模块中不起作用
- spring-kafka - spring-kafka-test 来自主题的轮询记录
- hibernate - Spring Boot - 持久化一个 @onetomany 实体