Spec-Zone.ru › Kotlin 2

moveTo

kotlin-stdlib/kotlin.io.path/moveTo

Начиная с Kotlin: 1.5

@IgnorableReturnValue
inline fun Path.moveTo(target: Path, vararg options: CopyOption): Path

Перемещает файл, расположенный по этому пути, или переименовывает его, задавая целевой путь.

Возвращает

целевой путь.

Параметры

options

параметры, задающие способ перемещения; см. StandardCopyOption, LinkOption.

См. также

Files.move

Вызывает исключения

FileAlreadyExistsException

если целевой файл существует, но его нельзя заменить, поскольку параметр StandardCopyOption.REPLACE_EXISTING не указан (возможно специальное исключение).

DirectoryNotEmptyException

указан параметр StandardCopyOption.REPLACE_EXISTING, но файл нельзя заменить, поскольку это непустой каталог, либо источник — непустой каталог, содержащий записи, которые необходимо переместить (возможно специальное исключение).


@IgnorableReturnValue
inline fun Path.moveTo(target: Path, overwrite: Boolean = false): Path

Перемещает файл, расположенный по этому пути, или переименовывает его, задавая целевой путь.

Возвращает

целевой путь.

Параметры

overwrite

разрешает перезаписать целевой файл, если он уже существует.

См. также

Files.move

Вызывает исключения

FileAlreadyExistsException

если целевой файл существует, но его нельзя заменить, поскольку параметр overwrite = true не указан (возможно специальное исключение).

DirectoryNotEmptyException

указан параметр overwrite = true, но файл нельзя заменить, поскольку это непустой каталог, либо источник — непустой каталог, содержащий записи, которые необходимо переместить (возможно специальное исключение).

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.io.path/move-to.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API