Pessoal gostaria de saber de tem como criar pastas em JAVA, ou seja, criar pastas do Windows, ex: criar uma pasta chamada doc dentro da pasta tut, tem como pessoal?
public void criaDiretorio(String novoDiretorio){
String nomeDiretorio = null;
String separador = java.io.File.separator;
try {
nomeDiretorio = "C:" + separador + novoDiretorio;
if (!new File(nomeDiretorio).exists()) { // Verifica se o diretório existe.
(new File(nomeDiretorio)).mkdir(); // Cria o diretório
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(null,"Err","Erro ao criar o diretório" + ex.toString(),JOptionPane.ERROR_MESSAGE);
}
}
esse metodo recebe uma string com o nome do diretorio, verifica se ele ja existe e cria ele!
espero ter ajudado
ese meto
Amigo olhando direito, muito cuidado com a classe File. Quando você coloca: new File(param); você está criando um arquivo, logo toda vez que você chamar o método exists() ele irá retornar true;
O normal é utilizar a classe Paths.get(param).toFile().exists(), aí sim ele não cria, apenas verifica.