• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

owny

Ler/Escrever em ficheiros Binários

4 mensagens neste tópico

Boa tarde,

Estou a ter uns problemas a ler e escrever ficheiros binários.

Neste site:

http://www.java2s.com/Code/CSharp/File-Stream/CreateafilestreamwithnewFileStreamtestbinFileModeCreate.htm

No site está a explicar como o processo pode ser feito mas as minhas questões são:

"Como posso gravar um ArrayList num ficheiro binário?"

e

"Como posso atribuir a um arraylist os valos de um ficheiro binário?"

EDIT: Entretanto também estive a ler e ao que parece esse processo só pode ser feito atraves de Serialização e Desserialização, estou correcto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já consigo serializar o meu arraylist e deserializar do ficheiro...

Se nunca apagar o ficheiro não ha sproblema mas se apagar ele diz que não encontra o ficheiro.

Como posso fazer a seguinte instrução?

-Se existir escreve nesse ficheiro

-Caso o ficheiro não exista cria um novo.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso depende de como abres o ficheiro.

No FileStream, vê o enumerado FileMode e escolhe a opção q mais se adequar ao q pretendes. Tens várias opções, como Create, Append, OpenOrCreate,...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora