Determinando se um caminho recebido é um arquivo ou um diretório

    File dir = new File("Nome do diretório");        boolean isDir = dir.isDirectory();
    if (isDir) {
        // dir é um diretório
    } else {
        // dir é um arquivo
    }