moveTo
fun Path.moveTo( target: Path, vararg options: CopyOption ): Path
Перемещает или переименовывает файл, расположенный по этому пути, в путь назначения.
Параметры
options - параметры, определяющие, как должно быть выполнено перемещение, см. StandardCopyOption, LinkOption.
Исключения
FileAlreadyExistsException - если целевой файл существует, но не может быть заменён, потому что параметр StandardCopyOption.REPLACE_EXISTING не указан (возможное специфическое исключение).
DirectoryNotEmptyException - параметр StandardCopyOption.REPLACE_EXISTING указан, но файл не может быть заменён, потому что это непустая папка или исходный объект является непустой папкой, содержащей записи, которые должны быть перемещены (возможное специфическое исключение).
См. также
fun Path.moveTo( target: Path, overwrite: Boolean = false ): Path
Перемещает или переименовывает файл, расположенный по этому пути, в путь назначения.
Параметры
overwrite - разрешает перезапись целевого объекта, если он уже существует.
Исключения
FileAlreadyExistsException - если целевой файл существует, но не может быть заменён, потому что параметр overwrite = true не указан (возможное специфическое исключение).
DirectoryNotEmptyException - параметр overwrite = true указан, но файл не может быть заменён, потому что это непустая папка или исходный объект является непустой папкой, содержащей записи, которые должны быть перемещены (возможное специфическое исключение).
См. также
© 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