- File.setReadOnly(), jika Anda menggunakan Java vesi 1.2 ke bawah
- File.setWritable(boolean writable), jika Anda menggunakan Java versi 1.6
Untuk mengetahui hasilnya, Anda dapat menggunakan method File.canWrite() yang mengembalikan nilai boolean, yaitu bernilai true jika file tersebut read only. Dan sebaliknya bernilai false jika file bukan read only.
Contoh Program
Di bawah ini adalah contoh program Java untuk membuat file read only.
import java.io.File; public class SetFileReadOnlyDemo { public static void main(String[] args){ File file = new File("C:/test.txt"); file.setWritable(false); if(file.canWrite()){ System.out.println("File bukan read only"); }else{ System.out.println("File merupakan read only"); } } }
Output
Jika program diatas Anda compile, dan jalankan maka akan menampilkan output sebagai berikut:
File merupakan read only