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