该文件的问题是它有时包含空行,因此大小不为零。我尝试了这个,但由于它有一个空行,所以它返回 1 而不是 0。有什么建议如何解决它吗?
set /a varTestPoints=0 for /f %%a in ('type "file.txt"^|find "" /v /c') do set /a varTestPoints=%%a
windows batch-file
batch-file ×1
windows ×1