public void validarRutasSalida(String[] rutas) throws FileNotFoundException, CancellationException {
		for (String ruta : rutas){
			File f = new File(ruta);
			File dir = f.getParentFile();
			if (!dir.exists() || !dir.isDirectory()){
				throw new FileNotFoundException("El directorio " + dir.getPath() + " no existe.");
			}else{
				if (f.exists()){
					int respuesta = 
							JOptionPane.showConfirmDialog(null, "El archivo " + f.getPath() + " ya existe. ¿Desea sobreescribirlo?");
					if (respuesta == JOptionPane.NO_OPTION|| respuesta== JOptionPane.CANCEL_OPTION){
						throw new CancellationException();
					}
				}
			}
		}
	}