Java-program til at få alle filer til stede i et bibliotek

I dette eksempel lærer vi at liste alle de filer og underkataloger, der findes i en mappe.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-filklasse
  • Java Undtagelse Håndtering

Den list()metode Java File klasse bruges til at liste alle de filer og undermapper præsentere inde i en mappe. Det returnerer alle filer og mapper som et strengarray.

Eksempel 1: Java-program til liste over alle filer

 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); ) ) ) 

Produktion

 .vscode fil.txt-bibliotek newFile.txt 

I ovenstående eksempel har vi oprettet et filobjekt med navnet fil. Objektet indeholder oplysninger om den angivne sti.

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

Vi har brugt list()metoden til at liste alle de filer og underkataloger, der findes i den angivne sti.

 file.list(); 

Bemærk : Vi har brugt dobbelt tilbageslag, mens vi angav stien. Det er fordi tegnet bruges som et escape-tegn i Java. Derfor bruges den første tilbageslag som en flugtkarakter for den anden.

Eksempel 2: Listefiler til stede i et katalog eksklusive underkataloger

 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(); ) ) )

Produktion

 C: Brugere Ukendt Desktop Java-artikel Language.class C: Brugere Ukendt Desktop Java Article Languages.class C: Brugere Ukendt Desktop Java Article Main.class C: Brugere Ukendt Desktop Java-artikel Main.java C: Brugere Ukendt Desktop Java-artikel sidebar.html C: Brugere Ukendt Desktop Java-artikel Test.klasse C: Brugere Ukendt Desktop Java Artikel Time.class C: Brugere Ukendt Desktop Java Article Time.java

I ovenstående eksempel har vi brugt listFiles()metoden til at gemme alle filer i en matrix.

Interessante artikler...