批处理 中的 Reading from Files函数

首页 / 批处理入门教程 / 批处理 中的 Reading from Files函数

通过使用for循环命令遍历需要读取的文件中定义的每一行,可以完成批处理脚本中文件的读取,由于没有直接命令将文件中的文本读取到变量中,因此需要使用" for"循环来实现此目的。

让无涯教程看一个有关如何实现此目标的示例。

@echo off
FOR /F "tokens=* delims=" %%x in (new.txt) DO echo %%x

delims参数用于将文件中的文本分解为不同的标签或单词。然后将每个单词或标签存储在变量x中。对于从文件中读取的每个单词,将执行回显以将单词打印到控制台输出。

如果考虑先前示例中已考虑过的new.txt文件,则在运行上述程序时可能会得到以下输出。

"This is the directory listing of C:\Drive"
Volume in drive C is Windows8_OS
Volume Serial Number is E41C-6F43

Directory of C:\

12/22/2019 09:02 PM   <DIR>       01 - Music
06/14/2019 10:31 AM   <DIR>       02 - Videos
09/12/2019 06:23 AM   <DIR>       03 - Pictures
12/17/2019 12:19 AM   <DIR>       04 - Software
12/15/2019 11:06 PM   <DIR>       05 - Studies
12/20/2019 09:09 AM   <DIR>       06 - Future
12/20/2019 09:07 AM   <DIR>       07 - Fitness
09/19/2019 09:56 AM   <DIR>       08 - Tracking
10/19/2019 10:28 PM   <DIR>       09  Misc

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术领导力实战笔记 -〔TGO鲲鹏会〕

Swift核心技术与实战 -〔张杰〕

分布式技术原理与算法解析 -〔聂鹏程〕

视觉笔记入门课 -〔高伟〕

大厂晋升指南 -〔李运华〕

程序员的个人财富课 -〔王喆〕

数据分析思维课 -〔郭炜〕

说透低代码 -〔陈旭〕

B端体验设计入门课 -〔林远宏(汤圆)〕

好记忆不如烂笔头。留下您的足迹吧 :)