[color=black] [size=18] Em uma arquivo simples se eu quiser perguntar se ela já existe, é só eu usar Files.exist(C:/Arquivo.txt)
agora se eu quiser perguntar se um arquivo serializado existe, como que eu posso fazer ? existe um método especifíco?
maisomenos igual Files.exist(C:/Arquivo.ser), mais esse não funciona. obg desde já
[/size] [/color]
Bom dia!
da uma olhada nesse tópico antes…
:thumbup:
Não use fonte grande, deixe a padrão mesmo.
Não entendi bem o que você quer.
Você quer achar um objeto serializado pela instancia atuação de seu programa? Se for isso não é mais facil controlar no codigo pra saber o que já foi serializado?
Não sei se seria isso:
FileInputStream arqLeitura = null;
ObjectInputStream in = null;
Object meuObjeto = null;
String caminho = "C:/Arquivo.ser";
File arquivo = new File(caminho);
try {
if (arquivo.exists()) {
arqLeitura = new FileInputStream(caminho);
in = new ObjectInputStream(arqLeitura);
meuObjeto = in.readObject();
if (meuObjeto != null) {
System.out.println("Objeto foi recuperado");
} else {
System.out.println("Objeto nao foi recuperado");
}
}else{
System.out.println("Arquivo nao existe");
}
}
// coloque os catch's necessários (IOException ... etc )
finally {
try {
arqLeitura.close();
in.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
Se escrevi besteira me avisem.