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