Я работаю с файлами в Kotlin и Java и не могу изменить разрешение, вообще ничего с ними не делаю.Я думаю, это из-за непонимания того, как они работают.
fun main(args: Array<String>) {
val file1 = File("Hello.txt")
val file2 = File("Hello2.txt")
if (file1.renameTo(file2)) {
println("rename succeeded")
} else {
println("rename failed")
}
if(file1.setReadable(true, true)) {
println("readable succeeded")
} else {
println("readable failed")
}
}
Я создаю файлы, и это не удается как при попытке переименовать, так и при попытке установить для чтения.
У меня есть гораздо более крупный проект, в котором я создаю их, читая с usb, сохраняя их во временном местоположении и пытаясь сделать то же самое.Подумал, что начну с меньшего, более легко воспроизводимого примера.
Нужно ли что-то настроить, чтобы оба этих файла были читабельными?