Neste exemplo, aprenderemos a criar diretórios em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Classe de arquivo Java
- Java if… else Statement
A classe Java File fornece o mkdir()
método para criar um novo diretório. O método retorna
true
se o novo diretório for criadofalse
se o diretório já existe
Exemplo 1: crie um novo diretório em Java
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."); ) ) )
No exemplo acima, criamos um objeto de arquivo denominado arquivo. O objeto inclui informações sobre o caminho do diretório especificado.
File file = new File("Java Example\directory");
Aqui, usamos o mkdir()
método para criar um novo diretório no caminho especificado.
Se o diretório não existir no local especificado , o novo diretório será criado e esta mensagem será exibida.
O novo diretório é criado.
Porém, se o diretório já existir , veremos esta mensagem.
O diretório já existe.
É importante observar que o diretório é criado dentro do diretório pai Java Example .
No entanto, se o diretório pai Java Example não existir, o mkdir()
método não poderá criar o diretório .
Nesse caso, podemos usar o mkdirs()
método da File
classe Java . O método nos permite criar o diretório pai também, se ainda não estiver lá.
Exemplo 2: crie um novo diretório usando o método mkdirs ()
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."); ) ) )
No exemplo acima, criamos um objeto de arquivo denominado arquivo. O objeto inclui informações sobre o caminho do diretório.
File file = new File("Java Tutorial\directory");
Aqui, usamos o mkdirs()
método para criar um novo diretório com o caminho especificado.
Se o diretório não existir no local atual , o novo diretório será criado e esta mensagem será exibida.
O novo diretório é criado.
Porém, se o diretório já existir , veremos esta mensagem.
O diretório já existe.
Aqui, se o diretório Java Tutorial não existir, o mkdirs()
método também criará o diretório Java Tutorial junto com o diretório .
Nota : Usamos barra invertida dupla ao especificar o caminho. É porque o caractere é usado como um caractere de escape em Java. Portanto, a primeira barra invertida é usada como um caractere de escape para a segunda.