## Uses of Class
io.vertx.reactivex.core.file.FileSystem

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

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

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

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

    Fields in io.vertx.reactivex.core.file with type parameters of type FileSystem
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<FileSystem>` | FileSystem.`__TYPE_ARG`

    Methods in io.vertx.reactivex.core.file that return FileSystem
    Modifier and Type | Method and Description
    --- | ---
    `FileSystem` | FileSystem.`chmod(String path, String perms)` Change the permissions on the file represented by `path` to `perms`, asynchronously.
    `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)` Change the permissions on the file represented by `path` to `perms`, asynchronously.
    `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(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`chown(String path, String user, String group)` Change the ownership on the file represented by `path` to `user` and {code group}, asynchronously.
    `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
    `FileSystem` | FileSystem.`copy(String from, String to)` Copy a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`copy(String from, String to, CopyOptions options)` Copy a file from the path `from` to path `to`, asynchronously.
    `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(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`copyRecursive(String from, String to, boolean recursive)` Copy a file from the path `from` to path `to`, asynchronously.
    `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(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`createFile(String path)` Creates an empty file with the specified `path`, asynchronously.
    `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)` Creates an empty file with the specified `path` and permissions `perms`, 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(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`createFileBlocking(String path, String perms)` Blocking version of `createFile(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`createTempDirectory(String prefix)` Creates a new directory in the default temporary-file directory, using the given prefix to generate its name, asynchronously.
    `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)` 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)` Creates a new directory in the directory provided by the path `path`, 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)` 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, 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)` 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 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)` 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)` Deletes the file represented by the specified `path`, 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(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`deleteRecursive(String path, boolean recursive)` Deletes the file represented by the specified `path`, asynchronously.
    `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(java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`exists(String path)` Determines whether the file as specified by the path `path` exists, asynchronously.
    `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)` Returns properties of the file-system being used by the specified `path`, 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)` Create a hard link on the file system from `link` to `existing`, 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(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`lprops(String path)` Obtain properties for the link represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`lprops(String path, Handler<AsyncResult<FileProps>> handler)` Obtain properties for the link represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`mkdir(String path)` Create the directory 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)` 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(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`mkdirBlocking(String path, String perms)` Blocking version of `mkdir(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`mkdirs(String path)` Create the directory represented by `path` and any non existent parents, asynchronously.
    `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)` 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(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`mkdirsBlocking(String path, String perms)` Blocking version of `mkdirs(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`move(String from, String to)` Move a file from the path `from` to path `to`, asynchronously.
    `FileSystem` | FileSystem.`move(String from, String to, CopyOptions options)` Move a file from the path `from` to path `to`, asynchronously.
    `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(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `static FileSystem` | FileSystem.`newInstance(FileSystem arg)`
    `FileSystem` | FileSystem.`open(String path, OpenOptions options)` Open the file represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`open(String path, OpenOptions options, Handler<AsyncResult<AsyncFile>> handler)` Open the file represented by `path`, asynchronously.
    `FileSystem` | FileSystem.`props(String path)` Obtain properties for 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)` Read the contents of the directory specified 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)` 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)` Reads the entire file as represented by the path `path` as a , asynchronously.
    `FileSystem` | FileSystem.`readFile(String path, Handler<AsyncResult<Buffer>> handler)` Reads the entire file as represented by the path `path` as a , asynchronously.
    `FileSystem` | FileSystem.`readSymlink(String link)` Returns the path representing the file that the symbolic link specified by `link` points to, 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)` Create a symbolic link on the file system from `link` to `existing`, 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(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`truncate(String path, long len)` Truncate the file represented by `path` to length `len` in bytes, asynchronously.
    `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(java.lang.String, long, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`unlink(String link)` Unlinks the link on the file system represented by the path `link`, asynchronously.
    `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(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`
    `FileSystem` | FileSystem.`writeFile(String path, Buffer data)` Creates the file, and writes the specified `Buffer data` to the file represented by the path `path`, asynchronously.
    `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(java.lang.String, io.vertx.reactivex.core.buffer.Buffer, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)`

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

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

Copyright © 2021 Eclipse. All rights reserved.