TextFile 服务
TextFile
服务允许您从文本文件中读取和写入。
相关声明
TextFile.OpenMode
enum TextFile.OpenMode { ReadOnly, WriteOnly, ReadWrite, Append }
文件可以打开的模式列表。
OpenMode 值可以与位运算符或结合使用。
可用操作
构造函数
TextFile(filePath: string, openMode: OpenMode = TextFile.ReadOnly)
以下载 filePath
的文件并在给定模式下打开,并返回表示文件的对象。
注意:模式影响可以在文件上实际使用的以下操作列表中哪些操作可以使用。
atEof
atEof(): boolean
如果没有更多数据可以从文件中读取,则返回 true
,否则返回 false
。
close
close(): void
关闭文件。建议在用完文件后立即调用此函数,以便尽可能降低正在使用的文件描述符的数量。
filePath
filePath(): string
代表此对象的文件的绝对路径。
readAll
readAll(): string
从文件中读取所有数据并返回。
readLine
readLine(): string
从文件中读取一行文本并返回。返回的字符串不包含换行符。
setCodec
setCodec(codec: string): void
将文本编码设置为 codec
。支持的编码器与 QTextCodec
相同,例如:"UTF-8","UTF-16" 和 "ISO 8859-1"。
truncate
truncate(): void
截断文件,即将其大小设为零,删除所有内容。
write
write(data: string): void
将 data
写入当前位置的文件中。
writeLine
writeLine(data: string): void
将 data
写入当前位置的文件中并追加换行符。
©2023 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。本手册提供的文档是在自由软件基金会发布的 GNU 自由文档许可证版本 1.3 条件下授权的。Qt 以及相应的标志是芬兰和/或世界其他国家的 Qt 公司的商标。所有其他商标均归其各自所有者所有。