Spec-Zone.ru › Kotlin 1.9

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–2023 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