Spec-Zone.ru › Kotlin 1.6

moveTo

kotlin-stdlib / kotlin.io.path / java.nio.file.Path / moveTo
Требования к платформе и версии: JVM (1.5), JRE7 (1.5)
fun Path.moveTo(
    target: Path, 
    vararg options: CopyOption
): Path

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

Параметры

options — параметры, определяющие, как должно быть выполнено перемещение, см. StandardCopyOption, LinkOption.

Исключения

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

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

См. также

Files.move

Требования к платформе и версии: JVM (1.5), JRE7 (1.5)
fun Path.moveTo(
    target: Path, 
    overwrite: Boolean = false
): Path

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

Параметры

overwrite — разрешает перезаписать целевой объект, если он уже существует.

Исключения

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

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

См. также

Files.move

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

Spec-Zone.ru

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