Package-level declarations

Types

Link copied to clipboard

Properties

Functions

Link copied to clipboard
inline fun <T> Path.atomicWrite(sync: Boolean = true, f: (Path) -> T): T
Link copied to clipboard
Link copied to clipboard
fun Path.fsync()
Link copied to clipboard
fun Path.recursiveCopy(destination: Path, visitOptions: Array<FileVisitOption> = emptyArray(), copyOptions: Array<CopyOption> = emptyArray())
Link copied to clipboard
fun Path.recursiveEquals(other: Path, linkOptions: Array<LinkOption> = emptyArray(), openOptions: Array<OpenOption> = emptyArray(), filter: (Path) -> Boolean = { true }): Boolean
Link copied to clipboard
inline fun <T> Path.useAtomicBufferedWriter(vararg options: OpenOption, sync: Boolean = true, f: (BufferedWriter) -> T): T
inline fun <T> Path.useAtomicBufferedWriter(cs: Charset, vararg options: OpenOption, sync: Boolean = true, f: (BufferedWriter) -> T): T
Link copied to clipboard
inline fun <T> Path.useAtomicOutputStream(vararg options: OpenOption, sync: Boolean = true, f: (OutputStream) -> T): T
Link copied to clipboard
inline fun <T> useTempFile(prefix: String? = null, suffix: String? = null, vararg attributes: FileAttribute<*>, f: (Path) -> T): T
Link copied to clipboard
inline fun <T> Path.useTempFile(prefix: String? = null, suffix: String? = null, vararg attributes: FileAttribute<*>, f: (Path) -> T): T