使用批处理文件写入文本文件

MD Aminul Islam 2022年7月12日
使用批处理文件写入文本文件

程序可以保存其数据或登录文本文件以供下次重复使用。如果你想要通过批处理脚本编写文本文件的解决方案,本文适合你。

本文将讨论如何通过 Batch 脚本生成文本文件。此外,我们将看到示例和解释,以使主题更容易。

使用批处理文件写入文本文件

你可以使用关键字 ECHO 在文件中添加文本。在下面的示例中,我们将创建一个文本文件并在其上放置一些文本。

我们示例的代码如下所示。

@ECHO off
ECHO This is a text that is saved as a text file. > "G:\BATCH\Test.txt"

执行脚本后,当我们打开文本文件时,我们将得到文件上的以下文本。

This is a text that is saved as a text file.

为文件名提供准确的目录非常重要。创建文本文件并在其上放置一些文本的一般格式是 ECHO Your Text Here > "D:\YouDirectory\Filename.txt"

现在我们成功地创建了一个文本文件并对其进行了修改。让我们来看一个更高级的例子。

如果要更新最近创建的文件,可以按照下面的文章进行操作。为此,我们首先需要读取文件,然后将此文件数据保存在一个变量中,最后,我们需要将该变量数据与更新的数据结合起来,并将其保存到文本文件中。

我们示例的代码如下所示。

@ECHO off
FOR /F "tokens=* delims=" %%x IN (Test.txt) DO SET text=%%x
ECHO %text% This is an update. > "G:\BATCH\Test.txt"

如果你仔细观察代码,你会发现我们使用了一个 FOR 循环来读取文本文件。我们将文本文件的当前数据保存到名为 x 的变量中,然后我们创建了一个名为 text 的变量并将其赋值为 x

最后,我们将文本文件的先前值和更新后的文本与 ECHO 关键字组合在一起。现在我们将整个日期保存到文本文件中。

执行脚本后,当我们打开文本文件时,我们将得到文件上的以下文本。

This is a text that is saved as a text file. This is an update.
作者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

相关文章 - Batch File