createDirectories |
fun Path.createDirectories(vararg attrs: FileAttribute<*>): Path |
createDirectory |
fun Path.createDirectory(vararg attrs: FileAttribute<*>): Path |
deleteIfExists |
fun Path.deleteIfExists(): Boolean |
div |
operator fun Path.div(other: String): Path Allows you to write code like: Paths.get("someDir") / "subdir" / "filename" but using the Paths API to avoid platform separator problems. |
exists |
fun Path.exists(vararg options: LinkOption): Boolean |
isDirectory |
fun Path.isDirectory(vararg options: LinkOption): Boolean |
isRegularFile |
fun Path.isRegularFile(vararg options: LinkOption): Boolean |
list |
fun <R> Path.list(block: (Stream<Path>) -> R): R |
moveTo |
fun Path.moveTo(target: Path, vararg options: CopyOption): Path |
read |
fun <R> Path.read(vararg options: OpenOption, block: (InputStream) -> R): R |
readAll |
fun Path.readAll(): ByteArray |
readLines |
fun <R> Path.readLines(charset: Charset = UTF_8, block: (Stream<String>) -> R): R |
size |
val Path.size: Long |
write |
fun Path.write(createDirs: Boolean = false, vararg options: OpenOption = emptyArray(), block: (OutputStream) -> Unit): Unit |
writeLines |
fun Path.writeLines(lines: Iterable<CharSequence>, charset: Charset = UTF_8, vararg options: OpenOption): Path |