迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

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

作者:迹忆客 最近更新:2024/03/15 浏览次数:

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

本文将讨论如何通过 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.

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便