VBScript 如何写入 TXT 文件265


VBScript 是一种轻量级脚本语言,广泛用于自动化任务和创建简单脚本。它可以使用内置的 File 对象来轻松地读取和写入文本文件。

基本用法

要写入文本文件,可以使用 File 对象的 Open 和 WriteLine 方法。Open 方法用于打开文件,并指定要写入的文件路径和模式。WriteLine 方法用于将文本行写入文件。
Set fso = CreateObject("")
Set file = ("C:path\to, 8)
("Hello World!")

追加模式

默认情况下,Open 方法以覆盖模式打开文件,这将覆盖现有文件的内容。要追加到现有文件,需要在 Open 方法中指定 ForAppending 模式。
Set fso = CreateObject("")
Set file = ("C:path\to, 8, True)
("Hello World!")

文本编码

写入文本文件时,VBScript 会使用系统默认的文本编码。要指定特定的文本编码,可以使用 Open 方法的 CodePage 参数。
Set fso = CreateObject("")
Set file = ("C:path\to, 8, False, -1)
("Hello World!")

换行符

不同的操作系统使用不同的换行符分隔文本行。VBScript 使用 VBCrLf 常量来表示 Windows 操作系统的换行符。要写入跨平台兼容的换行符,可以使用 vbCr 和 vbLf 常量。
Set fso = CreateObject("")
Set file = ("C:path\to, 8, False, -1)
("Hello " & vbCrLf & "World!")

示例:创建日志文件

以下脚本演示了如何使用 VBScript 创建日志文件并写入消息:
Set fso = CreateObject("")
Set file = ("C:path\to, 8, True)
"Current Time: " & Now & vbCrLf


VBScript 提供了一个简单易用的方式来写入 TXT 文件。通过使用 File 对象和各种方法,您可以轻松地创建、追加和操作文本文件。

2024-12-19


上一篇:VBScript 中持久化数据的方法

下一篇:VBScript DLL 反编译:深入探索