I'm working with Files in Kotlin and Java and can't change the permission are do anything with them at all really. I'm thinking it's from a lack of understanding of how they work.
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")
   }
}
I create the files and it fails both when I try to rename, and when I try to set to readable.
I have a much larger project where I'm creating them by reading from a usb, saving them to a temporary location, and attempting to do the same thing. Figured I'd start with the smaller more easily reproducible example.
Is there anything I have to configure to make both of these files readable?
 
    