file_system library

Classes

ChrootFileSystem
File system that provides a view into another FileSystem via a path.
Directory
A reference to a directory on the file system.
ErrorCodes
Operating system error codes.
File
A reference to a file on the file system.
FileLock
Type of lock when requesting a lock on a file.
FileMode
The modes in which a File can be opened.
FileStat
The result of calling the POSIX stat() function on a file system object.
FileSystem
A generic representation of a file system.
FileSystemEntity
The common super class for io.File, io.Directory, and io.Link objects.
FileSystemEntityType
The type of an entity on the file system, such as a file, directory, or link.
FileSystemEvent
Base event class emitted by FileSystemEntity.watch.
FileSystemOp
A file system operation used by the MemoryFileSytem to allow tests to insert errors for certain operations.
FileSystemStyle
Class that represents the path style that a memory file system should adopt.
ForwardingFileSystem
A file system that forwards all methods and properties to a delegate.
ForwardingFileSystemEntity<T extends FileSystemEntity, D extends FileSystemEntity>
A file system entity that forwards all methods and properties to a delegate.
IOSink
A combined byte and text output.
A reference to a symbolic link on the file system.
LocalFileSystem
A wrapper implementation around dart:io's implementation.
MemoryFileSystem
An implementation of FileSystem that exists entirely in memory with an internal representation loosely based on the Filesystem Hierarchy Standard.
RandomAccessFile
Random access to the data in a file.
StyleableFileSystem
A file system that supports different styles.

Mixins

ForwardingDirectory<T extends Directory>
A directory that forwards all methods and properties to a delegate.
ForwardingFile
A file that forwards all methods and properties to a delegate.
A link that forwards all methods and properties to a delegate.
ForwardingRandomAccessFile
A RandomAccessFile implementation that forwards all methods and properties to a delegate.

Exceptions / Errors

FileSystemException
Exception thrown when a file operation fails.
IOException
Base class for all IO related exceptions.
OSError
An Exception holding information about an error from the operating system.