在批处理文件中逐行读取txt

     2023-02-24     265

关键词:

【中文标题】在批处理文件中逐行读取txt【英文标题】:Read a txt line by line in a batch file 【发布时间】:2012-05-04 03:47:56 【问题描述】:

这是我的问题。我有一个包含 100 个不同视频名称的 txt 文件(示例):

abc.mpg
def.mpg
ghi.mpg
xyz.mpg

我想使用一些命令一个一个地处理这些视频,并将结果放入一个同名的文件夹中(不带扩展名):

command1 abc.mpg
command2 abc.mpg
move results .\abc

我的问题是如何在批处理文件中使用 for 循环执行上述迭代。

【问题讨论】:

【参考方案1】:

命令是这样的,带有/F参数的FOR

FOR /F %i in (yourFile.txt) DO yourcommand %i

这从文本文件中一次读取一行并将值插入到 %i 参数中 然后调用 DO 关键字后指定的命令(该命令可以是另一个需要复制或移动操作的批处理)

【讨论】:

如果列表中的文件名可能包含空格,请在/F 之后添加"delims="(或"tokens=*"):FOR /F "delims=" %i IN … 请注意,如果您在yourFile.txt 周围加上双引号,FOR 将循环该文本而不是读取文件。 cmd 太混乱了。 ss64 FOR /F 的文档更详细地介绍了这一切。

在 C# 中逐行读取文件

】在C#中逐行读取文件【英文标题】:ReadingafilelinebylineinC#【发布时间】:2010-11-1906:20:55【问题描述】:我正在尝试读取一些文本文件,其中每一行都需要处理。目前我只是使用StreamReader,然后单独读取每一行。我想知道是否有... 查看详情

在 Java 中逐行处理文本文件和连字符字符串

】在Java中逐行处理文本文件和连字符字符串【英文标题】:ProcessingtextfilesandhyphenatingstringslinebylineinJava【发布时间】:2013-08-0501:51:40【问题描述】:我有一个.txt文件,单列中有8,000行。每行包含一个字母数字或一个数字,如下所... 查看详情

我应该如何在 Python 中逐行读取文件?

】我应该如何在Python中逐行读取文件?【英文标题】:HowshouldIreadafileline-by-lineinPython?【发布时间】:2012-07-1807:41:35【问题描述】:在史前时代(Python1.4)我们做到了:fp=open(\'filename.txt\')while1:line=fp.readline()ifnotline:breakprintline在Pyt... 查看详情

python从txt文件中逐行读取数据(代码片段)

非常的简单,提供三种方法:方法一:f=open("foo.txt")#返回一个文件对象line=f.readline()#调用文件的readline()方法whileline:printline,#后面跟','将忽略换行符#print(line,end='')   #在Python3中 查看详情

如何在 Julia 中逐行读取文件?

】如何在Julia中逐行读取文件?【英文标题】:HowtoreadafilelinebylineinJulia?【发布时间】:2020-01-2920:32:14【问题描述】:如何打开文本文件并逐行读取?我对两种不同的情况感兴趣:一次获取数组中的所有行。一次处理每一行。对... 查看详情

如何在 Java 中逐行读取文本文件并分隔每一行的内容?

】如何在Java中逐行读取文本文件并分隔每一行的内容?【英文标题】:Howdoyoureadatextfile,linebyline,andseparatecontentsofeachlineinJava?【发布时间】:2015-10-1401:21:23【问题描述】:我想知道如何读取文件并扫描每一行,但将每一行的内容... 查看详情

在python中逐行读取一个大的压缩文本文件

】在python中逐行读取一个大的压缩文本文件【英文标题】:Readalargezippedtextfilelinebylineinpython【发布时间】:2012-07-1400:05:52【问题描述】:我正在尝试使用zipfile模块来读取存档中的文件。未压缩文件约为3GB,压缩文件为200MB。我不... 查看详情

在 Go 中逐行读取文件

】在Go中逐行读取文件【英文标题】:ReadingafilelinebylineinGo【发布时间】:2012-02-0403:44:52【问题描述】:我在Go中找不到file.ReadLine函数。我可以弄清楚如何快速写一个,但我只是想知道我是否在这里忽略了一些东西。如何逐行读... 查看详情

在 VBA 中逐行读取/解析文本文件

】在VBA中逐行读取/解析文本文件【英文标题】:Read/ParsetextfilelinebylineinVBA【发布时间】:2012-07-1617:45:47【问题描述】:我正在尝试使用VBA解析文本文档并返回文本文件中给出的路径。例如,文本文件如下所示:*Blahblahinstructions*B... 查看详情

golang在#golang中逐行读取文件(代码片段)

查看详情

在 Swift 中逐行读取文件/URL

】在Swift中逐行读取文件/URL【英文标题】:Readafile/URLline-by-lineinSwift【发布时间】:2014-08-2605:15:45【问题描述】:我正在尝试读取NSURL中给出的文件并将其加载到数组中,其中项目由换行符\\n分隔。这是我目前的做法:varpossList:NS... 查看详情

在 Java 中逐行读取和写入大文件的最快方法

】在Java中逐行读取和写入大文件的最快方法【英文标题】:FastestWayToReadandWriteLargeFilesLineByLineinJava【发布时间】:2012-10-2018:41:18【问题描述】:我一直在寻找在内存有限(约64MB)的Java中再次读取和写入大文件(0.5-1GB)的最快方... 查看详情

在 Fortran 中逐行读取逗号分隔的文本文件

】在Fortran中逐行读取逗号分隔的文本文件【英文标题】:Readingacomma-delimitedtextfileline-by-lineinFortran【发布时间】:2011-09-2209:31:39【问题描述】:我是Fortran新手。我希望能够读取文本文件并将其内容保存在各个变量中。我找到了一... 查看详情

在nodejs中逐行读取文件没有简单的方法吗? [复制]

】在nodejs中逐行读取文件没有简单的方法吗?[复制]【英文标题】:Noeasywaytoreadafilelinebylineinnodejs?[duplicate]【发布时间】:2019-03-1812:16:15【问题描述】:我正在用nodejs编写一个小解析器,它将给定的汇编语言翻译成二进制代码。... 查看详情

如何在 React 中逐行读取磁盘中的大 csv 文件?

】如何在React中逐行读取磁盘中的大csv文件?【英文标题】:HowtoreadbigcsvfilefromdisklinebylineinReact?【发布时间】:2019-11-0108:18:04【问题描述】:我有一个大数据类型的csv文件。我想逐行阅读。我不想内存溢出。我正在寻找这个,但... 查看详情

在一个非常大的文件中逐行读取特定的行

】在一个非常大的文件中逐行读取特定的行【英文标题】:Readingaparticularlinebylinenumberinaverylargefile【发布时间】:2012-09-2718:06:13【问题描述】:文件不适合内存。它超过100GB,我想按行号访问特定行。在到达之前我不想逐行数数... 查看详情

如何在目标c中逐行解析JSON文件

】如何在目标c中逐行解析JSON文件【英文标题】:HowtoparseaJSONfilelinebylineinobjectivec【发布时间】:2018-01-0115:33:51【问题描述】:我正在处理非常大的JSON文件,因此我不想读取整个文件然后迭代和解析每个数据条目。相反,我想迭... 查看详情

使用 mmap 在 C 中逐行读取文件的最佳方法? [关闭]

】使用mmap在C中逐行读取文件的最佳方法?[关闭]【英文标题】:Bestwaytoreadafileline-by-lineinCusingmmap?[closed]【发布时间】:2016-02-1222:26:56【问题描述】:以下代码显示了如何使用mmap命令读取文件的一部分:addr=mmap(NULL,length+offset-pa_of... 查看详情