Функция renameTo
Функция renameTo класса File выполняет переименование
или перемещение файла/директории в файловой системе.
В параметр функции передается объект File с новым путем.
Функция возвращает true при успешном выполнении операции
и false в случае ошибки.
Импорт
kotlinimport java.io.File
Синтаксис
kotlinfun renameTo(dest: File): Boolean
Пример
Переименуем файл old.txt в new.txt:
kotlinval oldFile = File("old.txt")
val newFile = File("new.txt")
val res: Boolean = oldFile.renameTo(newFile)
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Переместим файл из текущей директории в поддиректорию:
kotlinval sourceFile = File("document.txt")
val targetFile = File("backups/document.txt")
val res: Boolean = sourceFile.renameTo(targetFile)
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Переименуем директорию:
kotlinval oldDir = File("temp")
val newDir = File("archive")
val res: Boolean = oldDir.renameTo(newDir)
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим результат неудачного переименования:
kotlinval nonExistentFile = File("nonexistent.txt")
val newFile = File("new.txt")
val res: Boolean = nonExistentFile.renameTo(newFile)
println(res)
Результат выполнения кода:
kotlinBoolean false