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> - 将字符串列表写入文件。