У овом примеру ћемо научити да креирамо директоријуме на Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Класа Јава датотеке
- Изјава за Јава ако … друго
Класа Јава датотека пружа mkdir()
метод за креирање новог директоријума. Метода се враћа
true
ако је креиран нови директоријумfalse
ако директоријум већ постоји
Пример 1: Креирајте нови директоријум на Јави
import java.io.File; class Main ( public static void main(String() args) ( // creates a file object with specified path File file = new File("Java Example\directory"); // tries to create a new directory boolean value = file.mkdir(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) )
У горњем примеру смо креирали објекат датотеке назван датотека. Објект укључује информације о наведеној путањи директоријума.
File file = new File("Java Example\directory");
Овде смо користили mkdir()
методу за креирање новог директоријума у наведеној путањи.
Ако директоријум не постоји на наведеном месту , креираће се нови директоријум и приказаће се ова порука.
Креиран је нови директоријум.
Међутим, ако директоријум већ постоји , видећемо ову поруку.
Директоријум већ постоји.
Важно је напоменути да је директоријум креиран унутар надређеног директорија Јава Екампле .
Међутим, ако надређени директоријум Јава Екампле не постоји, тада mkdir()
метода не може да креира директоријум .
У овом случају можемо користити mkdirs()
метод File
класе Јава . Метода нам омогућава да креирамо и надређени директоријум ако већ није тамо.
Пример 2: Креирајте нови директоријум методом мкдирс ()
import java.io.File; class Main ( public static void main(String() args) ( // creates a file object in the current path File file = new File("Java Tutorial\directory"); // tries to create a new directory boolean value = file.mkdirs(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) )
У горњем примеру смо креирали објекат датотеке назван датотека. Објекат укључује информације о путањи директоријума.
File file = new File("Java Tutorial\directory");
Овде смо користили mkdirs()
методу за креирање новог директоријума са наведеном путањом.
Ако директоријум не постоји на тренутној локацији , креираће се нови директоријум и приказаће се ова порука.
Креиран је нови директоријум.
Међутим, ако директоријум већ постоји , видећемо ову поруку.
Директоријум већ постоји.
Овде, ако директоријум Јава Туториал не постоји, тада mkdirs()
метода креира и директориј Јава Туториал заједно са директоријумом .
Напомена : Користили смо двоструку косу црту при навођењу путање. То је зато што се знак користи као излазни знак у Јави. Стога се прва коса црта користи као излазни знак за другу.