# Package org.h2.store.fs

A file system abstraction.

See: Description

Interface Summary
Interface | Description
--- | ---
Recorder | A recorder for the recording file system.

Class Summary
Class | Description
--- | ---
FakeFileChannel | Fake file channel to use by in-memory and ZIP file systems.
FileBase | The base class for file implementations.
FileChannelInputStream | Allows to read from a file channel like an input stream.
FileChannelOutputStream | Allows to write to a file channel like an output stream.
FilePath | A path to a file.
FilePathDisk | This file system stores files on disk.
FilePathEncrypt | An encrypted file.
FilePathEncrypt.FileEncrypt | An encrypted file with a read cache.
FilePathMem | This file system keeps files fully in memory.
FilePathNio | This file system stores files on disk and uses java.nio to access the files.
FilePathNioMapped | This file system stores files on disk and uses java.nio to access the files.
FilePathNioMem | This file system keeps files fully in memory.
FilePathRec | A file system that records all write operations and can re-play them.
FilePathRetryOnInterrupt | A file system that re-opens and re-tries the operation if the file was closed, because a thread was interrupted.
FilePathSplit | A file system that may split files into multiple smaller files.
FilePathWrapper | The base class for wrapping / delegating file systems such as the split file system.
FilePathZip | This is a read-only file system that allows to access databases stored in a .zip or .jar file.
FileUtils | This utility class contains utility functions that use the file system abstraction.

## Package org.h2.store.fs Description

A file system abstraction.