Windows批处理:如何检查文本文件是否为空白(文件具有空行,因此大小不为零)

鲍勃

文件的问题是它有时包含一个空行,因此大小不为零。我试过了,但是因为它有一个空行,所以它返回1而不是0。如何解决这个问题有何建议?

set /a varTestPoints=0
for /f %%a in ('type "file.txt"^|find "" /v /c') do set /a varTestPoints=%%a
MC ND

尺寸可以用

for %%a in ("file.txt") do echo %%~za

%%~za所引用文件的大小在哪里%%a

要测试文件是否仅包含空白行,可以使用以下任何命令

(for /f usebackq^ eol^= %%a in ("file.txt") do break) && echo has data || echo empty
(for /f "usebackq eol= " %%a in ("file.txt") do break) && echo has data || echo empty

如果for /f找不到包含数据的行,则会引发错误,可以使用&&||条件执行运算符进行检查

请注意aschipfl点,在检查空白行的原始代码中,默认行为for /f是跳过以分号开头的行,这会使测试在以开头的文件的行中失败;现在,代码还通过两种不同的方式处理这种情况。

  • 在第一个命令中,通过为eol子句分配空列表或定界符来禁用子句。

  • 第二个命令为分配一个空格eol虽然看起来我们只是简单地更改了有问题的字符,但是当由for /f标记符解析行时,该delims子句优先于eol在此处更多信息),因此在将空格视为之前将其删除为定界符eol

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

批处理:从文本文件中删除所有空格?

来自分类Dev

批处理:从文本文件中删除所有空格?

来自分类Dev

批处理脚本以获取文本文件的大小

来自分类Dev

批处理文件,文本文件中的变量/文件名中带有空格

来自分类Dev

如何使用批处理文件有选择地删除文本文件中的文本?

来自分类Dev

批处理,如何读取空白行的文本文件

来自分类Dev

如何将具有多个变量的文本文件应用于批处理控制台

来自分类Dev

创建具有特定路径的批处理文本文件

来自分类Dev

创建具有特定路径的批处理文本文件

来自分类Dev

批处理文件以逐行解析文本文件,然后检查该行是否存在于其他文本文件中

来自分类Dev

对/ f使用批处理时,在文本文件中保留空行

来自分类Dev

批处理 - 使用 for 循环替换文本文件中的行,包括空行

来自分类Dev

如何使用Windows批处理文件从文本文件中的文件列表中递归复制文件?

来自分类Dev

如何检查文件是否为文本文件(英语,中文和日语)

来自分类Dev

检查文本文件是否为空Python

来自分类Dev

检查文本文件是否为空

来自分类Dev

检查文本文件是否具有所有条目并且格式正确

来自分类Dev

如何检查文本文件在bash中是否具有制表符作为其分隔符?

来自分类Dev

使用python,如何检查文本文件的每一行是否具有相同的格式?

来自分类Dev

插入文本文件为空白

来自分类Dev

如何检查文本文件的文件夹中是否有重复的URL

来自分类Dev

如何检查文本文件是否已添加或打开

来自分类Dev

如何检查js中的文本文件是否为空?

来自分类Dev

如何使用Windows批处理文件解析包含本地变量的文本文件中的字符串?

来自分类Dev

如何将文本文件处理为数组?

来自分类Dev

检查文本文件是否过期

来自分类Dev

检查文本文件是否在末尾

来自分类Dev

检查变量是否是文本文件

来自分类Dev

用于为电影文件创建文本文件的批处理作业

Related 相关文章

  1. 1

    批处理:从文本文件中删除所有空格?

  2. 2

    批处理:从文本文件中删除所有空格?

  3. 3

    批处理脚本以获取文本文件的大小

  4. 4

    批处理文件,文本文件中的变量/文件名中带有空格

  5. 5

    如何使用批处理文件有选择地删除文本文件中的文本?

  6. 6

    批处理,如何读取空白行的文本文件

  7. 7

    如何将具有多个变量的文本文件应用于批处理控制台

  8. 8

    创建具有特定路径的批处理文本文件

  9. 9

    创建具有特定路径的批处理文本文件

  10. 10

    批处理文件以逐行解析文本文件,然后检查该行是否存在于其他文本文件中

  11. 11

    对/ f使用批处理时,在文本文件中保留空行

  12. 12

    批处理 - 使用 for 循环替换文本文件中的行,包括空行

  13. 13

    如何使用Windows批处理文件从文本文件中的文件列表中递归复制文件?

  14. 14

    如何检查文件是否为文本文件(英语,中文和日语)

  15. 15

    检查文本文件是否为空Python

  16. 16

    检查文本文件是否为空

  17. 17

    检查文本文件是否具有所有条目并且格式正确

  18. 18

    如何检查文本文件在bash中是否具有制表符作为其分隔符?

  19. 19

    使用python,如何检查文本文件的每一行是否具有相同的格式?

  20. 20

    插入文本文件为空白

  21. 21

    如何检查文本文件的文件夹中是否有重复的URL

  22. 22

    如何检查文本文件是否已添加或打开

  23. 23

    如何检查js中的文本文件是否为空?

  24. 24

    如何使用Windows批处理文件解析包含本地变量的文本文件中的字符串?

  25. 25

    如何将文本文件处理为数组?

  26. 26

    检查文本文件是否过期

  27. 27

    检查文本文件是否在末尾

  28. 28

    检查变量是否是文本文件

  29. 29

    用于为电影文件创建文本文件的批处理作业

热门标签

归档