批处理文件中的行数

时间:2015-11-04 21:58:41

标签: windows batch-file

全部,需要批处理文件脚本中的帮助。

我有.txt文件,主要目的是获取文件的计数,如果count超过1000,则创建一个.txt文件,否则完成脚本。

我在批处理文件中有一个命令,如下所示; -

@echo on

cd C:\Windows\System32

type C:\Testfolder\Samplefile.txt| find "" /v /c

这给了我1400的数量。现在我需要包含"当计数> 1000时,然后在特定路径中创建一个blank.txt文件,否则只要完成脚本就不做任何事情。

任何帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

您需要使用FOR / F命令捕获FIND命令的输出。

@echo off
FOR /F "delims=" %%G in ('type C:\Testfolder\Samplefile.txt^| find /v /c ""') do set count=%%G
IF %count% gtr 1000 type nul>"C:\some path\blankfile.txt"