ToolsStream
类模块:ToolsStream
属性
Inst
: 新建的ADODB.Stream对象实例,用于文件操作。LastError
: 存储最后一次操作的错误信息。
函数
LoadFileAsText
- 功能:将文件内容以文本形式加载。
- 参数:
FileName
:要加载的文件名。CharSet
:文件的字符集,默认为"UTF-8"。
- 返回值:文件内容作为字符串。
- 示例代码:
Dim content As String content = ToolsStream.LoadFileAsText("example.txt") MsgBox content
SaveFileAsText
- 功能:将文本数据保存到文件。
- 参数:
FileName
:要保存的文件名。Data
:要保存的文本数据。CharSet
:文件的字符集,默认为"UTF-8"。
- 返回值:操作成功返回True,失败返回False。
- 示例代码:
Dim result As Boolean result = ToolsStream.SaveFileAsText("example.txt", "Hello, World!") If result Then MsgBox "File saved successfully." Else MsgBox "Failed to save file." End If
LoadFileAsBinary
- 功能:将文件内容以二进制形式加载。
- 参数:
Path
:要加载的文件路径。OutData()
:输出的二进制数据数组。
- 返回值:操作成功返回True,失败返回False。
- 示例代码:
Dim data() As Byte If ToolsStream.LoadFileAsBinary("example.bin", data()) Then MsgBox "File loaded successfully." Else MsgBox "Failed to load file: " & ToolsStream.LastError End If
SaveFileAsBinary
- 功能:将二进制数据保存到文件。
- 参数:
Path
:要保存的文件路径。OutData()
:要保存的二进制数据数组。
- 返回值:操作成功返回True,失败返回False。
- 示例代码:
Dim data() As Byte ' 假设data()已经填充了数据 If ToolsStream.SaveFileAsBinary("example.bin", data()) Then MsgBox "File saved successfully." Else MsgBox "Failed to save file: " & ToolsStream.LastError End If
这些函数提供了基本的文件读写功能,支持文本和二进制两种模式,适用于多种文件处理场景。希望这些文档和示例代码能帮助您更好地理解和使用这个类模块。