|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『楼 主』:
[求助]怎样判断文件为0字节
使用 LLM 解释一下
怎样判断一个文件是空的(0字节)的??
例如此文件: aaa.cab
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-15 13:07 |
|
|
BatMan
初级用户
  蝙蝠侠是写批处理的人
积分 54
发帖 24
注册 2008-1-4
状态 离线
|
『第 2 楼』:
使用 LLM 解释一下
我的方法是搞个函数返回它的大小,如:
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
CALL :GetFileSize aaa.cab
IF NOT ERRORLEVEL 1 (
ECHO Zero size file
)
ENDLOCAL
GOTO :EOF
:GetFileSize
EXIT /B %~z1
|
|
2008-1-15 13:36 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第 3 楼』:
使用 LLM 解释一下
谢谢,
请问还有别的方法吗?
要简练的
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-15 14:08 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第 4 楼』:
使用 LLM 解释一下
如果aaa.cab是0字节
就GOTO:error
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-15 14:09 |
|
|
huahua0919
银牌会员
    
积分 1608
发帖 780
注册 2007-10-7
状态 离线
|
『第 5 楼』:
使用 LLM 解释一下
for /f %%i in ('dir/b aaa.cab') do echo %%~zi
|
|
2008-1-15 14:19 |
|
|
balinger
中级用户
  
积分 356
发帖 115
注册 2004-7-27
状态 离线
|
『第 6 楼』:
使用 LLM 解释一下
@echo off
for %%i in (d:\123.txt) do if %%~zi==0 echo %%~zi
pause
|
|
2008-1-15 14:44 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
|
2008-1-15 14:59 |
|
|
terse
银牌会员
    
积分 2404
发帖 946
注册 2005-9-8
状态 离线
|
『第 8 楼』:
使用 LLM 解释一下
我也来一个
@echo off
call :a aaa.cab
:a
if %~z1 EQU 0 (echo aaa.cab文件是0字节) else (echo aaa.cab文件不是0字节)
pause>nul
|

简单!简单!再简单! |
|
2008-1-15 15:07 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第 9 楼』:
使用 LLM 解释一下
谢谢大家了
要是还有方法
请您继续指点
学习了
如果aaa.cab是0字节
就GOTO:error
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-15 15:44 |
|
|
terse
银牌会员
    
积分 2404
发帖 946
注册 2005-9-8
状态 离线
|
『第 10 楼』:
使用 LLM 解释一下
@echo off
call :a aaa.cab
:a
if %~z1 EQU 0 (GOTO error) else (echo aaa.cab文件不是0字节)
pause>nul
|

简单!简单!再简单! |
|
2008-1-15 18:51 |
|
|
TBAGE
初级用户
 
积分 39
发帖 20
注册 2007-5-14
状态 离线
|
|
2008-1-15 20:10 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第 12 楼』:
使用 LLM 解释一下
各位高手
请问
%%~zi
是什么意思啊?
谢谢了
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-16 14:30 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第 13 楼』:
使用 LLM 解释一下
%%~zi
???
%~z1
???
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-16 14:31 |
|
|
huahua0919
银牌会员
    
积分 1608
发帖 780
注册 2007-10-7
状态 离线
|
『第 14 楼』:
使用 LLM 解释一下
你还说勤学,稳!最基本的帮助文档都不看??
for /?
call /?
拉到最后就看到什么意思了
|
|
2008-1-16 14:48 |
|
|
zyz0304360
中级用户
   稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第 15 楼』:
使用 LLM 解释一下
我没有帮助文档的
看没看过我发帖子求帮助文档或者联机丛书?
你有的话,帮忙发一份啊
谢谢
|

路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-16 16:04 |
|