Menggunakan Class File Untuk Mengatur File Permission (Hak Akses)

Apa itu file permission?

File permission itu merupakan aturan hak akses yang ditujukan bagi pengguna terhadap suatu file, apakah dapat untuk menjalankan (memperlakukan), membaca, atau menulis pada file tersebut. Dalam hal perlindungan dan keamanan data, maka ini menjadi hal yang sangat penting sehingga hanya user yang memiliki otoritas saja yang diberikan akses.

 

mengatur akses file pada Java

Method Pada Class File Untuk Mengatur Hak Akses

Berikut ini adalah method penting pada class java.io.File untuk mengatur file permission:

Method Penjelasan
boolean setExecutable(boolean executable) Method ini menetapkan izin untuk menjalankan
file/direktori hanya untuk pemilik saja
boolean setExecutable(boolean executable, boolean ownerOnly) Method ini menetapkan izin untuk menjalankan
file/direktori untuk pemilik atau siapa saja.
Ini tergantung dari argumen kedua.
Jika true maka hak menjalankan hanya untuk pemilik saja dan jika false maka eksekusi pada file bisa dilakukan oleh siapa saja.
boolean setReadable(boolean readable) Method ini menetapkan izin untuk membaca
file/direktori hanya untuk pemilik saja
boolean setReadable(boolean readable, boolean ownerOnly) Method ini menetapkan izin untuk membaca
file/direktori oleh pemilik atau siapa saja.
Ini tergantung dari argumen kedua.
Jika true maka hak membaca hanya untuk pemilik saja dan jika false maka membaca file bisa dilakukan oleh siapa saja
boolean setWritable(boolean writable) Method ini menetapkan izin untuk menulis
file/direktori hanya untuk pemilik saja
boolean setWritable(boolean writable, boolean ownerOnly) Method ini menetapkan izin untuk menulis
file/direktori untuk pemilik atau siapa saja.
Ini tergantung dari argumen kedua.
Jika true maka hak menulis hanya untuk pemilik saja dan jika false maka menulis pada file bisa dilakukan oleh siapa saja.

Untuk mempermudah, tabel berikut ini akan membantu anda untuk memahaminya:

Hak Akses / Izin Pemilik File Pemilik File / Siapa Saja
Menjalankan setExecutable(boolean executable) setExecutable(boolean executable, boolean ownerOnly)
Membaca setReadable(boolean readable) setReadable(boolean readable, boolean ownerOnly)
Menulis setWritable(boolean writable) setWritable(boolean writable, boolean ownerOnly)

Contoh program mengatur hak akses menjalankan file

Output:

Contoh program mengatur hak akses membaca file

Output:

Contoh program mengatur hak akses menulis file

Output:

Demikianlah cara sederhana mengatur atau setting file permission pada file dengan program Java. Anda juga dapat mencobanya pada IDE Java seperti Netbeans atau Eclipse dengan mudah.

Be the first to comment

Leave a Reply

Your email address will not be published.


*