dos命令:
for /r "D:\有声\" %a in (*) do @if %~za gtr 8031 echo %~fa "!!!" %~za >>result.txt
这个命令是把 D:\有声\ 目录下文件大小超过8031的文件全路径名都输出在result.txt文件中
dos命令:
for /r "D:\有声\" %a in (*) do @if %~za equ 8031 echo %~fa "!!!" %~za >>result.txt
这个命令是把 D:\有声\ 目录下文件大小等于8031的文件全路径名都输出在result.txt文件中
命令中的文件大小不是以下方式看到的大小:
命令中的文件大小怎么获取:
dos命令:
dir
命令中的文件大小要通过dir命令获取。
扩展下:
dos命令中的比较大小不能使用 <,>,+ ,而需要使用以下:
符号 | 意义 | 解释 |
---|---|---|
equ | 等于 | equal |
gtr | 大于 | greater than |
geq | 大于或等于 | greater than or equal |
lss | 小于 | less than |
leq | 小于或等于 | less than or equal |
neq | 不等于 | no equal |