Јава програм за проналажење свих датотека у директоријуму

У овом примеру научићемо да наводимо све датотеке и поддиректоријуме који се налазе у директоријуму.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Класа Јава датотеке
  • Руковање изузецима Јава

list()Метод Јава Филе класе се користи да наведе све фајлове који се налазе представити у директоријуму. Враћа све датотеке и директоријуме као низ низова.

Пример 1: Јава програм за листу свих датотека

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

Оутпут

 .всцоде филе.ткт директоријум невФиле.ткт 

У горњем примеру смо креирали објекат датотеке назван датотека. Објект садржи информације о наведеном путу.

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

Методу смо користили list()за попис свих датотека и поддиректоријума присутних у наведеној путањи.

 file.list(); 

Напомена : Користили смо двоструку косу црту при навођењу путање. То је зато што се знак користи као излазни знак у Јави. Стога се прва коса црта користи као излазни знак за другу.

Пример 2: Навести датотеке присутне у директоријуму, искључујући поддиректоријуме

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

Оутпут

 Ц: Усерс Ункновн Десктоп Јава Артицле Лангуаге.цласс Ц: Усерс Ункновн Десктоп Јава Артицле Лангуагес.цласс Ц: Усерс Ункновн Десктоп Јава Артицле Маин.цласс Ц: Усерс Непознати Десктоп Јава Артицле Маин.јава Ц: Усерс Ункновн Десктоп Јава Артицле сидебар.хтмл Ц: Усерс Ункновн Десктоп Јава Артицле Тест.цласс Ц: Усерс Ункновн Десктоп Јава Артицле Тиме.цласс Ц: Усерс Ункновн Десктоп Јава Артицле Тиме.јава

У горњем примеру, користили смо listFiles()методу за чување свих датотека у низу.

Занимљиви Чланци...