private void loadDirectory(String folderName, String optionsFolder, String regexFormat) {
        JFileChooser ubicacion = new JFileChooser();
        ubicacion.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        int seleccion = ubicacion.showOpenDialog(null);

        if (seleccion == JFileChooser.APPROVE_OPTION) {
            File archivo = ubicacion.getSelectedFile();
            ruta = archivo.getAbsolutePath();

            if (archivo.getName().contains(folderName)) {
                buscarDirectorio(ruta + optionsFolder, crearRegex(regexFormat), false, true);
                temporadaList.removeAllItems();

                for (int i = 0; i < categorias.size(); i++) {
                    temporadaList.addItem(categorias.get(i).getName());
                }
                temporadaList.setEnabled(true);
                cargarTemporadajButton.setEnabled(true);
            } else {
                ImageIcon icon = new ImageIcon(getClass().getResource("Elementos/Imagenes/PitStopErrorIcon.png"));
                JOptionPane.showMessageDialog(null, "La ruta especificada no es valida." + '\n' + "Seleccione la ruta del directorio",
                        "PitsStop Maker 2.7.5 - ERROR", JOptionPane.ERROR_MESSAGE, icon);
            }
        }
    }