使用批處理檔案寫入文字檔案

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 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