common/io
library
Functions
-
copyFile(String from, String to, {bool recursive = false})
→ void
-
Copies a file
from
the source file to
the destination file.
-
createTempDir(String base, [String? prefix])
→ String
-
Creates a temp directory in
base
, whose name will be prefix
with
characters appended to it to make a unique name.
-
deleteEntry(String path)
→ void
-
Deletes whatever's at
path
, whether it's a file, directory, or symlink.
-
deleteIfLink(String file)
→ void
-
Deletes
file
if it's a symlink.
-
dirExists(String dir)
→ bool
-
Returns whether
dir
exists on the file system.
-
ensureDir(String dir)
→ String
-
Ensures that
dir
and all its parent directories exist.
-
entryExists(String path)
→ bool
-
Determines if a file or directory exists at
path
.
-
fileExists(String file)
→ bool
-
Returns whether
file
exists on the file system.
-
linkExists(String link)
→ bool
-
Returns whether
link
exists on the file system.
-
readTextFile(String file)
→ String
-
Reads the contents of the text file
file
.
-
readTextFileAsync(String file)
→ Future<String>
-
Reads the contents of the text file
file
.
-
writeTextFile(String file, String contents, {bool dontLogContents = false, Encoding encoding = utf8, bool recursive = false})
→ void
-
Creates
file
and writes contents
to it.
-
writeTextFileAsync(String file, String contents, {bool dontLogContents = false, Encoding encoding = utf8, bool recursive = false})
→ Future<void>
-
Creates
file
and writes contents
to it.