VBS 将字符串写入文件
时间: 2023-08-02 10:09:41 浏览: 51
要将字符串写入文件,您可以使用 VBS 中的 FileSystemObject 对象。以下是一个示例代码,可以将一个字符串写入一个文本文件中:
```
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set outFile = fso.CreateTextFile("C:\example.txt", True)
outFile.WriteLine("这是要写入文件的字符串")
outFile.Close
```
在上面的示例代码中,我们首先创建了一个 FileSystemObject 对象。然后,我们使用 CreateTextFile 方法创建一个指定文件路径的文本文件。第二个参数 True 表示如果文件已经存在,则覆盖它。接下来,我们使用 WriteLine 方法将一个字符串写入文件中。最后,我们使用 Close 方法关闭文件。
相关问题
VBS 字符串写入文件一行
您可以使用以下VBS脚本将字符串写入文件的一行:
```vbscript
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\path\to\file.txt", 8, True)
strText = "Hello, World!" ' 要写入的字符串
objFile.WriteLine strText
objFile.Close
```
上述代码将字符串 "Hello, World!" 写入到指定路径的文件中。您只需将 `C:\path\to\file.txt` 替换为您想要写入的文件路径,将 `Hello, World!` 替换为您想要写入的字符串内容即可。脚本使用 `OpenTextFile` 方法以追加模式打开文件,并使用 `WriteLine` 方法写入一行字符串。最后,使用 `Close` 方法关闭文件。请确保您有对该文件的写入权限。
使用VBS判断字符串长度
可以使用Len函数来判断字符串的长度,例如:
```
str = "Hello World"
len = Len(str)
MsgBox "字符串的长度为:" & len
```
这段代码会弹出一个消息框,显示字符串的长度为11。