utils/io/read_write library
Extensions
- DirectoryEmptyOrCreateExt on Directory
- Empty or create helper
- FsShimFileLinesIoFileExt on File
- Extension on File to read and write lines.
Functions
-
emptyOrCreateDirectory(
Directory dir) → Future - Ensure the directory is created and empty. @Deprecated
-
linesFromIoString(
String text) → List< String> - Convert a single string with to a list of lines (ignoring line endings).
-
linesToIoString(
List< String> lines) → String - Convert a list of lines to a single string with line endings.
-
readLines(
File file, {Encoding encoding = utf8}) → Future< List< String> > - Read string content as lines
-
readString(
File file, {Encoding encoding = utf8}) → Future< String> - Read string content.
-
stringToIoString(
String text) → String - Fix lines ending
-
writeBytes(
File file, Uint8List bytes) → Future< File> - Write bytes content. Does not fail
-
writeLines(
File file, List< String> lines, {Encoding encoding = utf8, bool? useCrLf}) → Future<File> -
Write lines content. Does not fail
Uses CR/LF if
useCrLf
is true or if null and on windows -
writeString(
File file, String content, {Encoding encoding = utf8}) → Future< File> - Write a file string context. Does not fail