FileUtil class

文件操作工具类,提供文件相关操作。

Constructors

FileUtil()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

appendLine(String path, String line) Future<void>
向文件追加一行内容。
copyFile(String sourcePath, String destinationPath) Future<void>
复制文件。
createDirectory(String directoryPath) Future<void>
创建目录。
deleteDirectory(String directoryPath) Future<void>
删除目录。
deleteFile(String path) Future<void>
删除文件。
exists(String path) Future<bool>
判断文件是否存在。
listFiles(String directoryPath, {bool recursive = false}) Future<List<FileSystemEntity>>
列出指定目录中的所有文件和子目录。
moveFile(String sourcePath, String destinationPath) Future<void>
移动文件。
readFile(String path) Future<String>
从文件中读取内容。
readJson(String path) Future<Map<String, dynamic>>
从文件中读取JSON格式的数据。
readLines(String path) Future<List<String>>
以行为单位读取文件内容。
writeFile(String path, String content) Future<File>
将内容写入文件。
writeJson(String path, Map<String, dynamic> jsonMap) Future<void>
将JSON格式的数据写入文件。
writeLines(String path, List<String> lines) Future<void>
将字符串列表写入文件。