NanoByte.Common
2.5.2
|
File system access and serialization. More...
Classes | |
class | AtomicRead |
Ensures that a read operation for a file does not occur while an AtomicWrite for the same file is in progress. More... | |
class | AtomicWrite |
Provides a temporary path to write to and atomically inserts it at the destination location on disposal (if Commit was called). More... | |
class | BinaryStorage |
Provides easy serialization to binary files (optionally wrapped in ZIP archives). More... | |
class | CopyDirectory |
Copies the content of a directory to a new location preserving the original file modification times and relative Unix symlinks. More... | |
class | FileUtils |
Provides filesystem-related helper methods. More... | |
class | Locations |
Provides easy access to platform-specific common directories for storing settings and application data. More... | |
class | LocationsRedirect |
Disposable class to create a temporary directory where all Locations queries are temporarily redirected to. Useful for testing. Do not use when multi-threading is involved! More... | |
class | MoveDirectory |
Moves the content of a directory to a new location preserving the original file modification times. More... | |
class | TemporaryDirectory |
Disposable class to create a temporary directory and delete it again when disposed. More... | |
class | TemporaryFile |
Disposable class to create a temporary file and delete it again when disposed. More... | |
class | TemporaryFlagFile |
A temporary directory with a file that may or may not exist to indicate whether a certain condition is true or false. More... | |
class | TemporaryWorkingDirectory |
Like TemporaryDirectory but also sets the current working directory to TemporaryDirectory.Path. More... | |
class | WorkingDirectory |
Changes the current working working directory until the object is disposed. More... | |
class | XmlNamespaceAttribute |
Allows you to specify a XmlQualifiedName (namespace short-name) for XmlStorage to use. More... | |
class | XmlStorage |
Provides easy serialization to XML files (optionally wrapped in ZIP archives). More... | |
File system access and serialization.