|
Java ile bir klasörün içeriğini listelemek
Jul 26,2007 00:00
by
canawar
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
Bu javada klavyeden girdi almayı sağlar.
String girdi=buf.readLine(); File klasor = new File(girdi);
Bir string değişkeni atıyıp, klasor bir File nesnesi yaratıyoruz.
[kod]if (klasor.exists() && klasor.isDirectory())[/kod] Burada bir klasör var mı yok mu denetleyip gerekeni yap diyoruz.
[kod]klasor.getName() [/kod] Klasörün adını alıyoruz. [kod] klasor.getAbsolutePath(); [/kod]
Burada ise klasörün içeriğini alıyoruz. Şimdi sıra "for" döngüsünde
String [] icerik = klasor.list();
for (int i=0; i< icerik.length; i++) {
System.out.println(icerik[i]);
burada yine bir string değişkeni atayıp klasor.list() ile birlikte for döngüsünü kullanıp içeriği ekrana sıra sıra bastırıyoruz. |