操作系统您现在的位置是:首页 > 博客日志 > 操作系统

如何使用bat得到文件大小

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-12-12操作系统 2 0关键字: bat  批处理  

代码:for /f %i in (&#39;dir /b c:\450010.jpg&#39;) do echo %~zi%~zi 就是文件的大小了。使用判断条件for /f %i in (&#39;dir /b p00001.ts&#39;) do if 0 equ %~zi (ech

代码:CQM无知

for /f %i in ('dir /b c:\450010.jpg') do echo %~zi

%~zi 就是文件的大小了。CQM无知

使用判断条件CQM无知

for /f %i in ('dir /b p00001.ts') do if 0 equ %~zi (echo %~zi) else (echo 1)

注意:以上代码在cmd命令行下可以正常运行,在bat文件中就出错了,原因是bat文件中变量要用两个百分号%%,像下面这样:CQM无知

for /f %%i in ('dir /b p00001.ts') do if 0 equ %%~zi (echo %%~zi) else (echo 1)


CQM无知

相关参考:
CQM无知

【WINDOWS / DOS 批处理】if命令中的比较运算符CQM无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/system/2022-12-12/1612.html

很赞哦! () 有话说 ()