Sponsor Reklam 


15.12.2008 (23:20)

 Dizindeki Dosyaların ve Klasörlerin Listelenmesi 
Bir klasörün dizinine ulaşmak ve o dizinde yer alan dosyaları listelemek için File sınıfının list() metodunu kullanabiliriz. Örnek kodda bakılırsa C:// dizininde(directory) yer alan dosyalar listelenmektedir.

package kodcu.net;

import java.io.File;

public class Main {
 
  public static String PATH = "C://";
 
  public static void main(String[] args) {
    // dosya nesnemizi olusturalim
    File dir = new File(PATH);
    // icindekilerin listesini olusturalim
    String[] children = dir.list();
    if (children == null) {
      System.out.println("Directory mevcut degil");
    } else {
      int length = children.length;
      for (int i = 0; i < length; i++) {
        System.out.println(children[i]);
      }
    }
  }
     
}

Ekran, C: dizinine bağlı olarak şuna benzer çıkacaktır:

AUTOEXEC.BAT
boot.ini
Bootfont.bin
Config.Msi
CONFIG.SYS
Documents and Settings
IO.SYS
kodcu.net.txt
MSDOS.SYS
MSOCache
msvcp70.dll
msvcr70.dll
NTDETECT.COM
ntldr
pagefile.sys
Program Files
RECYCLER
System Volume Information
temp
WINDOWS

Görüldüğü gibi dizinde yer alan hem dosyalar hem klasörler listelenmektedir.
Imza: admin








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter