Criando pastas em JAVA

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.