segunda-feira, 9 de maio de 2011

Re: Res: [java-br] Abrir arquivo exclusivo

·

Ola

Para trabalhar com manipulação de arquivo eu te auxilio usar a classe File e
para a leitura recomendo a classe FileInputStream!

Segue uns exemplos:

//para manipular o arquivo
File arquivo = new File("C:/Arquivo.txt");
arquivo.createNewFile(); //cria o seu arquivo
arquivo.exists();//verifica se o arquivo existe

Com a classe File vc tem uma otima estrutura para trabalhar com arquivo, com
ela vc pode alterar o nome do arquivo, criar diretórios, apagar, pegar o
tamanho, data de modificação entre outros.

para ler o conteúdo do seu arquivo no seu programa vc usa a classe
FileInputStream:

FileInputStream fis = new FileInputStream(arquivo);
byte[] bytes = new byte[fis.available()];
fis.read(bytes);

A variavel bytes contem os bytes do seu arquivo, ai vc simplesmente
instancia onde vc quiser, no caso o seu arquivo é um txt vc pode jogar numa
String.

Agora pra vc escrever algo no seu arquivo vc usa a classe FileOutputStream:

String modificacao = "teste";
FileOutputStream fos = new FileOutputStream(file);
fos.write(modificacao.getBytes());
fos.flush();

Pronto, vc alterou o conteúdo do seu arquivo!

Espero ter ajudado
Att
Lucas
Em 9 de maio de 2011 10:03, fernandohenrimaia <
fernandohenrimaia@yahoo.com.br> escreveu:

>
>
> Segue código:
>
> try {
> FileReader fileReader = new FileReader("c:\arquivo.txt");
> } catch (FileNotFoundException ex) {
> System.out.println(ex.toString());
>
> }
>
> --- Em java-br@yahoogrupos.com.br, Rodrigo Nunes <rvndobrasil@...>
> escreveu
> >
> > Fernando,
> >
> > a exceção é lançada quando ? posta seu código, com comentario, no
> paste.bin para o pessoal avaliar seu pensamento.
> >
> >
> > Abraço
> >
> >
> > Rodrigo Nunes
> >
> >
> > ________________________________
> > De: fernandohenrimaia <fernandohenrimaia@...>
>
> > Para: java-br@yahoogrupos.com.br
> > Enviadas: Quinta-feira, 5 de Maio de 2011 16:53
> > Assunto: Re: Res: [java-br] Abrir arquivo exclusivo
> >
> >
> >
> > Caros,
> >
> > Infelizmente não deu certo: "java.io.FileNotFoundException:
> c:\arquivo.txt (O arquivo já está sendo usado por outro processo)"
> >
> > --- Em java-br@yahoogrupos.com.br, "fernandohenrimaia"
> <fernandohenrimaia@> escreveu
> > >
> > > Vou testar e posto o resultado.
> > >
> > > Valeu
> > >
> > > --- Em java-br@yahoogrupos.com.br, Rodrigo Nunes <rvndobrasil@>
> escreveu
> > > >
> > > > Fernando,
> > > >
> > > > verifica se usando o lock da classe Reader/Writer o seu problema é
> solucionado.
> > > > Caso precise de uma classe para melhor manipulação, use a
> FileReader/FileWriter.
> > > >
> > > >
> http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileReader.html
> > > >
> > > >
> > > >
> http://download.oracle.com/javase/1.4.2/docs/api/java/io/Reader.html#lock
> > > >
> > > >
> http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileWriter.html
> > > >
> > > > http://download.oracle.com/javase/1.4.2/docs/api/java/io/Writer.html
> > > >
> > > > Abraço
> > > >
> > > >
> > > > Rodrigo Nunes
> > > >
> > > >
> > > >
> > > >
> > > > ________________________________
> > > > De: Marcio Ghiraldelli <marcio.gh@>
> > > > Para: java-br@yahoogrupos.com.br
> > > > Enviadas: Terça-feira, 26 de Abril de 2011 10:17:12
> > > > Assunto: Re: [java-br] Abrir arquivo exclusivo
> > > >
> > > >
> > > > Parece que esse lock de arquivo que você se refere é do sistema
> operacional
> > > > (Windows?)
> > > > Se estamos falando de Java, rode a aplicação em Linux que deve
> resolver seu
> > > > problema.
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > >
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

------------------------------------

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/

<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog