Tässä esimerkissä opitaan luomaan hakemistoja Java-muodossa.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:
- Java-tiedostoluokka
- Java jos… muuten lausunto
Java File -luokka tarjoaa mkdir()
menetelmän uuden hakemiston luomiseen. Menetelmä palaa
true
jos uusi hakemisto luodaanfalse
jos hakemisto on jo olemassa
Esimerkki 1: Luo uusi hakemisto Java-sovellukseen
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."); ) ) )
Yllä olevassa esimerkissä olemme luoneet tiedostoobjektin nimeltä tiedosto. Objekti sisältää tietoja määritetystä hakemistopolusta.
File file = new File("Java Example\directory");
Tässä olemme käyttäneet mkdir()
menetelmää uuden hakemiston luomiseen määritetylle polulle.
Jos hakemistoa ei ole määritetyssä paikassa , uusi hakemisto luodaan ja tämä viesti näytetään.
Uusi hakemisto on luotu.
Jos hakemisto on jo olemassa , näemme tämän viestin.
Hakemisto on jo olemassa.
On tärkeää huomata, että hakemisto luodaan Java-esimerkkihakemistoon .
Jos Java-esimerkkihakemistoa ei kuitenkaan ole, mkdir()
menetelmä ei voi luoda hakemistoa .
Tässä tapauksessa voimme käyttää mkdirs()
Java- File
luokan menetelmää . Menetelmän avulla voimme luoda myös päähakemiston, ellei sitä ole jo olemassa.
Esimerkki 2: Luo uusi hakemisto mkdirs () -menetelmällä
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."); ) ) )
Yllä olevassa esimerkissä olemme luoneet tiedostoobjektin nimeltä tiedosto. Objekti sisältää tietoja hakemistopolusta.
File file = new File("Java Tutorial\directory");
Tässä olemme käyttäneet mkdirs()
menetelmää uuden hakemiston luomiseen määritetyllä polulla.
Jos hakemistoa ei ole nykyisessä sijainnissa , uusi hakemisto luodaan ja tämä viesti näytetään.
Uusi hakemisto on luotu.
Jos hakemisto on jo olemassa , näemme tämän viestin.
Hakemisto on jo olemassa.
Jos Java Tutorial -hakemistoa ei ole olemassa, mkdirs()
menetelmä luo myös Java Tutorial -hakemiston hakemiston kanssa .
Huomaa : Olemme käyttäneet kaksoisviivaa polun määrittelyssä. Se johtuu siitä, että merkkiä käytetään pakomerkkinä Javassa. Siksi ensimmäistä takaviivaa käytetään pakomerkkinä toiselle.