# Uses of Package
io.vertx.core.file

- Packages that use io.vertx.core.file
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.file |
  io.vertx.core.http |
  io.vertx.core.spi.file |
  io.vertx.json.schema |
  io.vertx.reactivex.core.file |
  io.vertx.rxjava.core.file |
  io.vertx.rxjava3.core.file |

- Classes in io.vertx.core.file used by io.vertx.core
  Class | Description
  --- | ---
  FileSystem | Contains a broad set of operations for manipulating files on the file system.
  FileSystemOptions | Vert.x file system base configuration, this class can be extended by provider implementations to configure those specific implementations.

- Classes in io.vertx.core.file used by io.vertx.core.file
  Class | Description
  --- | ---
  AsyncFile | Represents a file on the file-system which can be read from, or written to asynchronously.
  AsyncFileLock | A lock on a region of an `AsyncFile`.
  CopyOptions | Describes the copy (and move) options.
  FileProps | Represents properties of a file on the file system.
  FileSystem | Contains a broad set of operations for manipulating files on the file system.
  FileSystemOptions | Vert.x file system base configuration, this class can be extended by provider implementations to configure those specific implementations.
  FileSystemProps | Represents properties of the file system.
  OpenOptions | Describes how an `AsyncFile` should be opened.

- Classes in io.vertx.core.file used by io.vertx.core.http
  Class | Description
  --- | ---
  AsyncFile | Represents a file on the file-system which can be read from, or written to asynchronously.

- Classes in io.vertx.core.file used by io.vertx.core.spi.file
  Class | Description
  --- | ---
  FileSystemOptions | Vert.x file system base configuration, this class can be extended by provider implementations to configure those specific implementations.

- Classes in io.vertx.core.file used by io.vertx.json.schema
  Class | Description
  --- | ---
  FileSystem | Contains a broad set of operations for manipulating files on the file system.

- Classes in io.vertx.core.file used by io.vertx.reactivex.core.file
  Class | Description
  --- | ---
  AsyncFile | Represents a file on the file-system which can be read from, or written to asynchronously.
  AsyncFileLock | A lock on a region of an `AsyncFile`.
  CopyOptions | Describes the copy (and move) options.
  FileProps | Represents properties of a file on the file system.
  FileSystem | Contains a broad set of operations for manipulating files on the file system.
  FileSystemProps | Represents properties of the file system.
  OpenOptions | Describes how an `AsyncFile` should be opened.

- Classes in io.vertx.core.file used by io.vertx.rxjava.core.file
  Class | Description
  --- | ---
  AsyncFile | Represents a file on the file-system which can be read from, or written to asynchronously.
  AsyncFileLock | A lock on a region of an `AsyncFile`.
  CopyOptions | Describes the copy (and move) options.
  FileProps | Represents properties of a file on the file system.
  FileSystem | Contains a broad set of operations for manipulating files on the file system.
  FileSystemProps | Represents properties of the file system.
  OpenOptions | Describes how an `AsyncFile` should be opened.

- Classes in io.vertx.core.file used by io.vertx.rxjava3.core.file
  Class | Description
  --- | ---
  AsyncFile | Represents a file on the file-system which can be read from, or written to asynchronously.
  AsyncFileLock | A lock on a region of an `AsyncFile`.
  CopyOptions | Describes the copy (and move) options.
  FileProps | Represents properties of a file on the file system.
  FileSystem | Contains a broad set of operations for manipulating files on the file system.
  FileSystemProps | Represents properties of the file system.
  OpenOptions | Describes how an `AsyncFile` should be opened.