Package kotlin.io.path

Annotations

JVM
JRE7
1.4

ExperimentalPathApi

This annotation marks the extensions and top-level functions for working with java.nio.file.Path considered experimental.

annotation class ExperimentalPathApi

Extensions for External Classes

JVM
JRE7
1.4

java.net.URI

JVM
JRE7
1.4

java.nio.file.Path

Functions

JVM
JRE7
1.4

createTempDirectory

Creates a new directory in the default temp directory, using the given prefix to generate its name.

fun createTempDirectory(
    prefix: String? = null,
    vararg attributes: FileAttribute<*>
): Path

Creates a new directory in the specified directory, using the given prefix to generate its name.

fun createTempDirectory(
    directory: Path,
    prefix: String? = null,
    vararg attributes: FileAttribute<*>
): Path
JVM
JRE7
1.4

createTempFile

Creates an empty file in the default temp directory, using the given prefix and suffix to generate its name.

fun createTempFile(
    prefix: String? = null,
    suffix: String? = null,
    vararg attributes: FileAttribute<*>
): Path

Creates an empty file in the specified directory, using the given prefix and suffix to generate its name.

fun createTempFile(
    directory: Path,
    prefix: String? = null,
    suffix: String? = null,
    vararg attributes: FileAttribute<*>
): Path
JVM
JRE7
1.4

Path

Converts the provided path string to a Path object of the default filesystem.

fun Path(path: String): Path

Converts the name sequence specified with the base path string and a number of subpaths additional names to a Path object of the default filesystem.

fun Path(base: String, vararg subpaths: String): Path