RealFs class
Production VirtualFs backed by dart:io. Every method delegates to the
existing FileHelper utilities so the installer reuses the same atomic
write + parent-directory semantics applied throughout the framework.
Usage
const fs = RealFs();
fs.writeAsString('/Users/anilcan/Code/app/lib/config/x.dart', '...');
- Implemented types
Constructors
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
-
copy(
String fromAbs, String toAbs) → void -
Copies
fromAbstotoAbs. Auto-creates any missing parent directories at the destination. OverwritestoAbsif present.override -
delete(
String absPath) → void -
Deletes the file at
absPath. Silent no-op when the file is missing (idempotent, mirrorsrm -fsemantics).override -
exists(
String absPath) → bool -
Returns
truewhen a file (not directory) exists atabsPath.override -
listSync(
String absDir) → List< String> -
Returns the immediate filenames inside
absDir. Non-recursive. Subdirectory names and nested files are excluded.override -
md5(
String absPath) → String -
Returns the lowercase hex md5 digest of the file content at
absPath. Computed on demand each call (no caching) so the result reflects the current on-disk bytes.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
readAsString(
String absPath) → String -
Reads the file at
absPathand returns its UTF-8 string content.override -
rename(
String fromAbs, String toAbs) → void -
Atomic POSIX-style rename of
fromAbstotoAbs. OverwritestoAbswhen present (matchesrename(2)semantics used by InstallTransaction.commit's.tmpswap).override -
toString(
) → String -
A string representation of this object.
inherited
-
writeAsString(
String absPath, String content) → void -
Writes
contenttoabsPath(UTF-8). Auto-creates any missing parent directories. Overwrites the file when it already exists.override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited