set "count=0" for /f "tokens=*" %%a in (%file%) do ( set /a count+=1
) echo 文件 %file%"> set "count=0" for /f "tokens=*" %%a in (%file%) do ( set /a count+=1
) echo 文件 %file%">
117.info
人生若只如初见

bat怎么获取文件行数给变量

bat脚本中,可以使用for /f命令来逐行读取文件内容,并通过set /a命令将行数赋值给变量。下面是一个示例:

@echo off
setlocal enabledelayedexpansion

set "file=example.txt"
set "count=0"

for /f "tokens=*" %%a in (%file%) do (
    set /a count+=1
)

echo 文件 %file% 的行数为 %count%

在上面的示例中,example.txt是要计算行数的文件名。count是用于存储行数的变量。使用for /f命令,逐行读取文件内容,并在每次循环中将count自增1。最后,使用echo命令输出行数。

请注意,上述示例假设example.txt文件位于脚本当前目录下。如果文件存放在不同目录下,需要提供完整的文件路径。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fee44AzsLAgRWBlw.html

推荐文章

  • bat怎么设置变量并赋值

    在BAT脚本中,可以使用set命令来设置变量并赋值。具体语法如下:
    set 变量名=值 例如,要设置一个名为name的变量,并将其赋值为"John",可以这样写:
    ...

  • bat怎么查找指定文件并获取路径

    要查找指定文件并获取路径,你可以使用Python中的os模块来完成。以下是一个示例代码,展示了如何使用os.walk()函数来遍历指定目录下的所有文件,并找到指定文件的...

  • bat如何获取子文件夹和文件名

    要获取一个文件夹中的子文件夹和文件名,可以使用Python的os模块。下面是一个示例代码:
    import os # 指定文件夹路径
    folder_path = 'path_to_folder'...

  • bat怎么批量替换部分文件名

    要批量替换部分文件名,可以使用批处理脚本或者命令行工具来实现。以下是使用命令行工具进行批量替换文件名的步骤: 打开命令提示符或者终端窗口。
    进入要进...

  • python报错name没有定义怎么解决

    在Python中,如果出现“name ‘xxx’ is not defined”错误,意味着你正在尝试使用一个未定义的变量或函数。
    要解决这个问题,可以尝试以下几种方法: 检查...

  • vb中getobject函数的用法是什么

    在VB中,GetObject函数用于从文件中获取对象。它的语法如下:
    GetObject(class, [servername])
    其中,class是一个必需的参数,指定要获取的对象的类名...

  • java中final关键字的用途有哪些

    在Java中,final关键字用于指示某个实体(类、方法、变量等)是不可改变的。final关键字的用途有以下几个: 修饰类:使用final关键字修饰的类是不可被继承的,即...

  • vb中circle方法怎么使用

    在VB中,可以通过以下步骤使用Circle方法: 打开VB的开发环境,并创建一个新的窗体应用程序。
    在窗体的代码文件中,找到Form1_Load事件处理程序,并在其中添...