# Package io.vertx.core.file

- Interface Summary
  Interface | 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`.
  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.

- Class Summary
  Class | Description
  --- | ---
  CopyOptions | Describes the copy (and move) options.
  CopyOptionsConverter | Converter and mapper for `CopyOptions`.
  FileSystemOptions | Vert.x file system base configuration, this class can be extended by provider implementations to configure those specific implementations.
  FileSystemOptionsConverter | Converter and mapper for `FileSystemOptions`.
  OpenOptions | Describes how an `AsyncFile` should be opened.
  OpenOptionsConverter | Converter and mapper for `OpenOptions`.

- Exception Summary
  Exception | Description
  --- | ---
  FileSystemException | Exception thrown by the FileSystem class

Copyright © 2022 Eclipse. All rights reserved.