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

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

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

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

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

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

    Methods in io.vertx.rxjava3.core.file that return FileSystem
    Modifier and Type | Method | Description
    --- | --- | ---
    `FileSystem` | FileSystem.`chmodBlocking​(String path, String perms)` | Blocking version of `#chmod(String, String)`
    `FileSystem` | FileSystem.`chmodRecursiveBlocking​(String path, String perms, String dirPerms)` | Blocking version of `chmodRecursive(java.lang.String, java.lang.String, java.lang.String)`
    `FileSystem` | FileSystem.`chownBlocking​(String path, String user, String group)` | Blocking version of `chown(java.lang.String, java.lang.String, java.lang.String)`
    `FileSystem` | FileSystem.`copyBlocking​(String from, String to)` | Blocking version of `copy(java.lang.String, java.lang.String)`
    `FileSystem` | FileSystem.`copyRecursiveBlocking​(String from, String to, boolean recursive)` | Blocking version of `copyRecursive(java.lang.String, java.lang.String, boolean)`
    `FileSystem` | FileSystem.`createFileBlocking​(String path)` | Blocking version of `createFile(java.lang.String)`
    `FileSystem` | FileSystem.`createFileBlocking​(String path, String perms)` | Blocking version of `createFile(java.lang.String)`
    `FileSystem` | FileSystem.`deleteBlocking​(String path)` | Blocking version of `delete(java.lang.String)`
    `FileSystem` | FileSystem.`deleteRecursiveBlocking​(String path, boolean recursive)` | Blocking version of `deleteRecursive(java.lang.String, boolean)`
    `FileSystem` | FileSystem.`linkBlocking​(String link, String existing)` | Blocking version of `link(java.lang.String, java.lang.String)`
    `FileSystem` | FileSystem.`mkdirBlocking​(String path)` | Blocking version of `mkdir(java.lang.String)`
    `FileSystem` | FileSystem.`mkdirBlocking​(String path, String perms)` | Blocking version of `mkdir(java.lang.String)`
    `FileSystem` | FileSystem.`mkdirsBlocking​(String path)` | Blocking version of `mkdirs(java.lang.String)`
    `FileSystem` | FileSystem.`mkdirsBlocking​(String path, String perms)` | Blocking version of `mkdirs(java.lang.String)`
    `FileSystem` | FileSystem.`moveBlocking​(String from, String to)` | Blocking version of `move(java.lang.String, java.lang.String)`
    `static FileSystem` | FileSystem.`newInstance​(FileSystem arg)` |
    `FileSystem` | FileSystem.`symlinkBlocking​(String link, String existing)` | Blocking version of `link(java.lang.String, java.lang.String)`
    `FileSystem` | FileSystem.`truncateBlocking​(String path, long len)` | Blocking version of `truncate(java.lang.String, long)`
    `FileSystem` | FileSystem.`unlinkBlocking​(String link)` | Blocking version of `unlink(java.lang.String)`
    `FileSystem` | FileSystem.`writeFileBlocking​(String path, Buffer data)` | Blocking version of `writeFile(java.lang.String, io.vertx.core.buffer.Buffer)`

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

    Methods in io.vertx.rxjava3.json.schema with parameters of type FileSystem
    Modifier and Type | Method | Description
    --- | --- | ---
    `SchemaRepository` | SchemaRepository.`preloadMetaSchema​(FileSystem fs)` | Preloads the repository with the meta schemas for the related @link `Draft` version.
    `SchemaRepository` | SchemaRepository.`preloadMetaSchema​(FileSystem fs, Draft draft)` | Preloads the repository with the meta schemas for the related draft version.