## Uses of Interface
io.vertx.core.file.FileSystem

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

- - ### Uses of FileSystem in io.vertx.core

    Methods in io.vertx.core that return FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `FileSystem` | Vertx.`fileSystem()` Get the filesystem object.

  - ### Uses of FileSystem in io.vertx.core.file

    Methods in io.vertx.core.file that return FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `FileSystem` | FileSystem.`chmod(String path, String perms, Handler<AsyncResult<Void>> handler)` Change the permissions on the file represented by `path` to `perms`, asynchronously.
    `FileSystem` | FileSystem.`chmodBlocking(String path, String perms)` Blocking version of `chmod(String, String, Handler)`
    `FileSystem` | FileSystem.`chmodRecursive(String path, String perms, String dirPerms, Handler<AsyncResult<Void>> handler)` Change the permissions on the file represented by `path` to `perms`, asynchronously.
    `FileSystem` | FileSystem.`chmodRecursiveBlocking(String path, String perms, String dirPerms)` Blocking version of `chmodRecursive(String, String, String, Handler)`
    `FileSystem` | FileSystem.`chown(String path, String user, String group, Handler<AsyncResult<Void>> handler)` Change the ownership on the file represented by `path` to `user` and {code group}, asynchronously.
    `FileSystem` | FileSystem.`chownBlocking(String path, String user, String group)` Blocking version of `chown(String, String, String, Handler)`
    `FileSystem` | FileSystem.`copy(String from, String to, CopyOptions options, Handler<AsyncResult<Void>> handler)` Copy a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`copy(String from, String to, Handler<AsyncResult<Void>> handler)` Copy a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`copyBlocking(String from, String to)` Blocking version of `copy(String, String, Handler)`
    `FileSystem` | FileSystem.`copyRecursive(String from, String to, boolean recursive, Handler<AsyncResult<Void>> handler)` Copy a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`copyRecursiveBlocking(String from, String to, boolean recursive)` Blocking version of `copyRecursive(String, String, boolean, Handler)`
    `FileSystem` | FileSystem.`createFile(String path, Handler<AsyncResult<Void>> handler)` Creates an empty file with the specified `path`, asynchronously.
    `FileSystem` | FileSystem.`createFile(String path, String perms, Handler<AsyncResult<Void>> handler)` Creates an empty file with the specified `path` and permissions `perms`, asynchronously.
    `FileSystem` | FileSystem.`createFileBlocking(String path)` Blocking version of `createFile(String, Handler)`
    `FileSystem` | FileSystem.`createFileBlocking(String path, String perms)` Blocking version of `createFile(String, String, Handler)`
    `FileSystem` | FileSystem.`createTempDirectory(String prefix, Handler<AsyncResult<String>> handler)` Creates a new directory in the default temporary-file directory, using the given prefix to generate its name, asynchronously.
    `FileSystem` | FileSystem.`createTempDirectory(String prefix, String perms, Handler<AsyncResult<String>> handler)` Creates a new directory in the default temporary-file directory, using the given prefix to generate its name, asynchronously.
    `FileSystem` | FileSystem.`createTempDirectory(String dir, String prefix, String perms, Handler<AsyncResult<String>> handler)` Creates a new directory in the directory provided by the path `path`, using the given prefix to generate its name, asynchronously.
    `FileSystem` | FileSystem.`createTempFile(String prefix, String suffix, Handler<AsyncResult<String>> handler)` Creates a new file in the default temporary-file directory, using the given prefix and suffix to generate its name, asynchronously.
    `FileSystem` | FileSystem.`createTempFile(String prefix, String suffix, String perms, Handler<AsyncResult<String>> handler)` Creates a new file in the directory provided by the path `dir`, using the given prefix and suffix to generate its name, asynchronously.
    `FileSystem` | FileSystem.`createTempFile(String dir, String prefix, String suffix, String perms, Handler<AsyncResult<String>> handler)` Creates a new file in the directory provided by the path `dir`, using the given prefix and suffix to generate its name, asynchronously.
    `FileSystem` | FileSystem.`delete(String path, Handler<AsyncResult<Void>> handler)` Deletes the file represented by the specified `path`, asynchronously.
    `FileSystem` | FileSystem.`deleteBlocking(String path)` Blocking version of `delete(String, Handler)`
    `FileSystem` | FileSystem.`deleteRecursive(String path, boolean recursive, Handler<AsyncResult<Void>> handler)` Deletes the file represented by the specified `path`, asynchronously.
    `FileSystem` | FileSystem.`deleteRecursiveBlocking(String path, boolean recursive)` Blocking version of `deleteRecursive(String, boolean, Handler)`
    `FileSystem` | FileSystem.`exists(String path, Handler<AsyncResult<Boolean>> handler)` Determines whether the file as specified by the path `path` exists, asynchronously.
    `FileSystem` | FileSystem.`fsProps(String path, Handler<AsyncResult<FileSystemProps>> handler)` Returns properties of the file-system being used by the specified `path`, asynchronously.
    `FileSystem` | FileSystem.`link(String link, String existing, Handler<AsyncResult<Void>> handler)` Create a hard link on the file system from `link` to `existing`, asynchronously.
    `FileSystem` | FileSystem.`linkBlocking(String link, String existing)` Blocking version of `link(String, String, Handler)`
    `FileSystem` | FileSystem.`lprops(String path, Handler<AsyncResult<FileProps>> handler)` Obtain properties for the link represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`mkdir(String path, Handler<AsyncResult<Void>> handler)` Create the directory represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`mkdir(String path, String perms, Handler<AsyncResult<Void>> handler)` Create the directory represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`mkdirBlocking(String path)` Blocking version of `mkdir(String, Handler)`
    `FileSystem` | FileSystem.`mkdirBlocking(String path, String perms)` Blocking version of `mkdir(String, String, Handler)`
    `FileSystem` | FileSystem.`mkdirs(String path, Handler<AsyncResult<Void>> handler)` Create the directory represented by `path` and any non existent parents, asynchronously.
    `FileSystem` | FileSystem.`mkdirs(String path, String perms, Handler<AsyncResult<Void>> handler)` Create the directory represented by `path` and any non existent parents, asynchronously.
    `FileSystem` | FileSystem.`mkdirsBlocking(String path)` Blocking version of `mkdirs(String, Handler)`
    `FileSystem` | FileSystem.`mkdirsBlocking(String path, String perms)` Blocking version of `mkdirs(String, String, Handler)`
    `FileSystem` | FileSystem.`move(String from, String to, CopyOptions options, Handler<AsyncResult<Void>> handler)` Move a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`move(String from, String to, Handler<AsyncResult<Void>> handler)` Move a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`moveBlocking(String from, String to)` Blocking version of `move(String, String, Handler)`
    `FileSystem` | FileSystem.`open(String path, OpenOptions options, Handler<AsyncResult<AsyncFile>> handler)` Open the file represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`props(String path, Handler<AsyncResult<FileProps>> handler)` Obtain properties for the file represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`readDir(String path, Handler<AsyncResult<List<String>>> handler)` Read the contents of the directory specified by `path`, asynchronously.
    `FileSystem` | FileSystem.`readDir(String path, String filter, Handler<AsyncResult<List<String>>> handler)` Read the contents of the directory specified by `path`, asynchronously.
    `FileSystem` | FileSystem.`readFile(String path, Handler<AsyncResult<Buffer>> handler)` Reads the entire file as represented by the path `path` as a `Buffer`, asynchronously.
    `FileSystem` | FileSystem.`readSymlink(String link, Handler<AsyncResult<String>> handler)` Returns the path representing the file that the symbolic link specified by `link` points to, asynchronously.
    `FileSystem` | FileSystem.`symlink(String link, String existing, Handler<AsyncResult<Void>> handler)` Create a symbolic link on the file system from `link` to `existing`, asynchronously.
    `FileSystem` | FileSystem.`symlinkBlocking(String link, String existing)` Blocking version of `link(String, String, Handler)`
    `FileSystem` | FileSystem.`truncate(String path, long len, Handler<AsyncResult<Void>> handler)` Truncate the file represented by `path` to length `len` in bytes, asynchronously.
    `FileSystem` | FileSystem.`truncateBlocking(String path, long len)` Blocking version of `truncate(String, long, Handler)`
    `FileSystem` | FileSystem.`unlink(String link, Handler<AsyncResult<Void>> handler)` Unlinks the link on the file system represented by the path `link`, asynchronously.
    `FileSystem` | FileSystem.`unlinkBlocking(String link)` Blocking version of `unlink(String, Handler)`
    `FileSystem` | FileSystem.`writeFile(String path, Buffer data, Handler<AsyncResult<Void>> handler)` Creates the file, and writes the specified `Buffer data` to the file represented by the path `path`, asynchronously.
    `FileSystem` | FileSystem.`writeFileBlocking(String path, Buffer data)` Blocking version of `writeFile(String, Buffer, Handler)`

  - ### Uses of FileSystem in io.vertx.json.schema

    Methods in io.vertx.json.schema with parameters of type FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaRouter` | SchemaRouter.`create(HttpClient client, FileSystem fs, SchemaRouterOptions schemaRouterOptions)` Create a new `SchemaRouter`

  - ### Uses of FileSystem in io.vertx.json.schema.common

    Constructors in io.vertx.json.schema.common with parameters of type FileSystem
    Constructor and Description
    `SchemaRouterImpl(HttpClient client, FileSystem fs, SchemaRouterOptions options)`

  - ### Uses of FileSystem in io.vertx.reactivex.core.file

    Methods in io.vertx.reactivex.core.file that return FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `FileSystem` | FileSystem.`getDelegate()`

    Methods in io.vertx.reactivex.core.file with parameters of type FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static FileSystem` | FileSystem.`newInstance(FileSystem arg)`

    Constructors in io.vertx.reactivex.core.file with parameters of type FileSystem
    Constructor and Description
    `FileSystem(FileSystem delegate)`

  - ### Uses of FileSystem in io.vertx.rxjava.core.file

    Methods in io.vertx.rxjava.core.file that return FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `FileSystem` | FileSystem.`getDelegate()`

    Methods in io.vertx.rxjava.core.file with parameters of type FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static FileSystem` | FileSystem.`newInstance(FileSystem arg)`

    Constructors in io.vertx.rxjava.core.file with parameters of type FileSystem
    Constructor and Description
    `FileSystem(FileSystem delegate)`

  - ### Uses of FileSystem in io.vertx.rxjava3.core.file

    Methods in io.vertx.rxjava3.core.file that return FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `FileSystem` | FileSystem.`getDelegate()`

    Methods in io.vertx.rxjava3.core.file with parameters of type FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static FileSystem` | FileSystem.`newInstance(FileSystem arg)`

    Constructors in io.vertx.rxjava3.core.file with parameters of type FileSystem
    Constructor and Description
    `FileSystem(FileSystem delegate)`

Copyright © 2021 Eclipse. All rights reserved.