FileSystem class abstract
A generic representation of a file system.
Note that this class uses dart:io only inasmuch as it deals in the types
exposed by the dart:io library. Subclasses should document their level of
dependence on the library (and the associated implications of using that
implementation in the browser).
Constructors
- FileSystem.new()
- 
          Creates a new FileSystem.const
Properties
- currentDirectory ↔ Directory
- 
  Creates a directory object pointing to the current working directory.
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- isWatchSupported → bool
- 
  Tests if FileSystemEntity.watch is supported on the current system.
  no setter
- path → Context
- 
  An object for manipulating paths in this file system.
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- systemTempDirectory → Directory
- 
  Gets the system temp directory.
  no setter
Methods
- 
  directory(dynamic path) → Directory 
- 
  Returns a reference to a Directory at path.
- 
  file(dynamic path) → File 
- 
  Returns a reference to a File at path.
- 
  getPath(dynamic path) → String 
- 
  Gets the string path represented by the specified generic path.
- 
  identical(String path1, String path2) → Future< bool> 
- Checks whether two paths refer to the same object in the file system. Returns a Future<bool> that completes with the result.
- 
  identicalSync(String path1, String path2) → bool 
- Synchronously checks whether two paths refer to the same object in the file system.
- 
  isDirectory(String path) → Future< bool> 
- 
  Checks if type(path)returnsio.FileSystemEntityType.DIRECTORY.
- 
  isDirectorySync(String path) → bool 
- 
  Synchronously checks if type(path)returnsio.FileSystemEntityType.DIRECTORY.
- 
  isFile(String path) → Future< bool> 
- 
  Checks if type(path)returnsio.FileSystemEntityType.FILE.
- 
  isFileSync(String path) → bool 
- 
  Synchronously checks if type(path)returnsio.FileSystemEntityType.FILE.
- 
  isLink(String path) → Future< bool> 
- 
  Checks if type(path)returnsio.FileSystemEntityType.LINK.
- 
  isLinkSync(String path) → bool 
- 
  Synchronously checks if type(path)returnsio.FileSystemEntityType.LINK.
- 
  link(dynamic path) → Link 
- 
  Returns a reference to a Link at path.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  stat(String path) → Future< FileStat> 
- 
  Asynchronously calls the operating system's stat() function on path. Returns a Future which completes with a io.FileStat object containing the data returned by stat(). If the call fails, completes the future with a io.FileStat object with .type set to FileSystemEntityType.NOT_FOUND and the other fields invalid.
- 
  statSync(String path) → FileStat 
- 
  Calls the operating system's stat() function on path. Returns a io.FileStat object containing the data returned by stat(). If the call fails, returns a io.FileStat object with .type set to FileSystemEntityType.NOT_FOUND and the other fields invalid.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  type(String path, {bool followLinks = true}) → Future< FileSystemEntityType> 
- 
  Finds the type of file system object that a pathpoints to. Returns a Futurethat completes with the result. 
- 
  typeSync(String path, {bool followLinks = true}) → FileSystemEntityType 
- 
  Syncronously finds the type of file system object that a pathpoints to. Returns a io.FileSystemEntityType.
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited