Programa Java para criar diretórios

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 criado
  • false 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 Fileclasse 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.

Artigos interessantes...