Program Java za pridobivanje vseh datotek v imeniku

V tem primeru se bomo naučili naštevati vse datoteke in podimenike, ki so v imeniku.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java File Class
  • Ravnanje z izjemami Java

list()Metoda razreda datotek Java se uporablja za seznam vseh datotek in podmape predstaviti znotraj imenik. Vrne vse datoteke in imenike kot niz nizov.

Primer 1: Program Java za seznam vseh datotek

 import java.io.File; class Main ( public static void main(String() args) ( // creates a file object File file = new File("C:\Users\Guest User\Desktop\Java File\List Method"); // returns an array of all files String() fileList = file.list(); for(String str : fileList) ( System.out.println(str); ) ) ) 

Izhod

 .vscode datoteka.txt imenik newFile.txt 

V zgornjem primeru smo ustvarili datotečni objekt z imenom datoteka. Predmet vsebuje informacije o podani poti.

 File file = new File("C:\Users\Guest User\Desktop\Java File\List Method"); 

Z list()metodo smo uporabili seznam vseh datotek in podimenikov, ki so prisotni na navedeni poti.

 file.list(); 

Opomba : Pri določanju poti smo uporabili dvojno poševnico nazaj . To je zato, ker se znak v Javi uporablja kot pobeg . Zato se prva poševnica uporablja kot ubežni znak za drugo.

Primer 2: Seznam datotek v imeniku brez podimenikov

 import java.io.File; class Main ( public static void main(String() args) ( try ( File folder = new File("C:\Users\Sudip Bhandari\Desktop\Java Article"); // list all the files File() files = folder.listFiles(); for(File file : files) ( if(file.isFile()) ( System.out.println(file); ) ) ) catch (Exception e) ( e.getStackTrace(); ) ) )

Izhod

 C: Users Unknown Desktop Java Article Language.class C: Users Unknown Desktop Java Article Languages.class C: Users Unknown Desktop Java Article Main.class C: Users Neznan Desktop Java Article Main.java C: Users Unknown Desktop Java Article sidebar.html C: Users Unknown Desktop Java Article Test.class C: Users Unknown Desktop Java Article Time.class C: Users Unknown Desktop Java Article Time.java

V zgornjem primeru smo listFiles()metodo uporabili za shranjevanje vseh datotek v matriko.

Zanimive Članki...