protected static void borrar_Serializados(String nombreArchivo) { if (!FileManager.borra_Archivo(nombreArchivo)) { ErrorLog.addLog("Error al intentar borrar el archivo."); } else { System.out.println(String.format("%s borrado", nombreArchivo)); } }
public static Object des_Serializa_Elemento(String nombreArchivo) { FileInputStream inS_File; ObjectInputStream inObjStream; Object salida; try { nombreArchivo = "TIPOOconnector\\" + nombreArchivo; inS_File = new FileInputStream(nombreArchivo); inObjStream = new ObjectInputStream(inS_File); salida = inObjStream.readObject(); System.out.println("Deserializado"); return salida; } catch (IOException | ClassNotFoundException e2) { System.out.println(String.format("Error al des_Serializar, %s", e2)); ErrorLog.addLog("Problemas al abrir el archivo o al buscarlo."); } return null; }
public static boolean serializa_Elemento(String nombreArchivo, Object arregloClases) { FileOutputStream outS_File; ObjectOutputStream outObjStream; try { nombreArchivo = "TIPOOconnector\\" + nombreArchivo; outS_File = new FileOutputStream(nombreArchivo); outObjStream = new ObjectOutputStream(outS_File); outObjStream.writeObject(arregloClases); outObjStream.close(); outS_File.close(); System.out.println("Serializado"); return true; } catch (IOException e2) { ErrorLog.addLog("Problemas al escribir el archivo."); } return false; }