Package-level declarations

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory()

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory()

  • Apple NSFileManager-based: createNsurlTempDirectory()

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory()

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory()

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory()

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory()

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Synchronous implementations of TempDirectory.

Use createTempDirectory to create a temporary directory from common code or check platform-specific builders.

Platform implementations:

  • JVM Nio implementation: createJvmTempDirectory

  • Apple POSIX-based: createAppleTempDirectory

  • Apple NSFileManager-based: createNsurlTempDirectory

  • Windows API-based: createWindowsTempDirectory

  • Linux POSIX-based: createLinuxTempDirectory

  • NodeJS node:fs-based: createNodeJsTempDirectory

  • WASI Preview1: createWasip1TempDirectory()

  • Android Native POSIX-based: createAndroidNativeTempDirectory

Types

Link copied to clipboard
Link copied to clipboard
interface TempDirectory<out FH : Any> : AutoCloseable

Interface representing a temporary directory.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Creates a temporary directory on the file system with Android-specific configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with Apple-specific configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with JVM-specific configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with Linux-specific configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with NodeJS-specific configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with Apple-specific NsurlTempDirectoryConfig configuration block.

Link copied to clipboard

Creates a temporary directory on the file system.

Link copied to clipboard

Creates a temporary directory on the WASI Preview 1 file system with configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with NodeJS-specific configuration block.

Link copied to clipboard

Creates a temporary directory on the file system with Windows-specific configuration block.