Membaca File Secara Dinamis

Last Updated on 12 years by Mas Herdi

Seringkali di saat kita ingin membaca atau mengambil suatu File pada Java, kita terlebih dahulu mendefinisikan alamat/path dari lokasi File tersebut berada. Contohnya seperti ini :

String filePath = "D:/SomeLong/And/Static/Path/DafuqiIsTheFile.txt";
File textFile = new File(filePath);

OH MAN PLEASE!

Tentu saja, saya juga menggunakan mekanisme seperti itu di banyak postingan-postingan sebelumnya, namun yang harus disadari adalah, tidak semua komputer mempunyai pengalamatan yang sama. Atau dengan kata lain, cara ini sama sekali tidak dinamis.

Berikut ini adalah cara yang lebih dinamis, dengan syarat, kamu harus menyertakan file yang akan dibaca pada satu folder atau satu package dengan source .java yang akan digunakan untuk membaca file tersebut.

String filePath = YourJavaFile.class.getResource("NotBadFile.txt").getPath();
File textFile = new File(filePath);

That’s better. Terutama ketika kamu ingin membagikan program tersebut ke orang lain, dimana alamat resource/file akan berubah secara dinamis.

Genius!





Download aplikasi kami di Google Play Store


Tutorial Menarik Lainnya :

Leave a Reply

Your email address will not be published. Required fields are marked *

TWOH&Co.