Package-level declarations

Types

Link copied to clipboard
class ExtrasFS(delegate: FileSystem, val active: Boolean, val createDirectory: Boolean) : FilterFileSystemProvider

Adds extra files/subdirectories when directories are created.

Link copied to clipboard
open class FilterDirectoryStream(delegate: Sequence<Path>, fileSystem: FilterFileSystem) : Sequence<Path>

A FilterDirectoryStream contains another sequence of paths, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard
class FilterFileSystem(parent: FilterFileSystemProvider, delegate: FileSystem) : ForwardingFileSystem

A FilterFileSystem contains another FileSystem, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard
abstract class FilterFileSystemProvider(delegate: FileSystem, uriScheme: String)

A FilterFileSystemProvider contains another FileSystem, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard

A FilterInputStream2 contains another InputStream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard
abstract class FilterOutputStream2(delegate: OutputStream) : OutputStream

A FilterOutputStream2 contains another OutputStream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard
class FilterPath(wrappedDelegate: Path, wrappedFileSystem: FilterFileSystem)

A FilterPath contains another Path, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard

A FilterSeekableByteChannel contains another SeekableByteChannel, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.

Link copied to clipboard
abstract class HandleTrackingFS(scheme: String, delegate: FileSystem) : FilterFileSystemProvider
Link copied to clipboard
class WindowsFS(delegate: FileSystem) : HandleTrackingFS

FileSystem that (imperfectly) acts like windows.

Functions

Link copied to clipboard
fun Path.getFileSystem(): FileSystem