Arquivo texto no Windows CE

Olá, estou dando os primeiros passos no netbeans com o qual estou desenvolvendo uma aplicação para um coletor de dados com sistema operacional Windows CE e preciso saber como fazer para salvar os dados em um arquivo texto:
No primeiro item coletado:
1 - se o arquivo não existir criar;
2 - inserir os dados coletados;
3 - fechar o arquivo;

Do segundo item coletado em diante:
1 - abrir o arquivo;
2 - inserir o item;
3 - fechar o arquivo;

Desde já agradeço a ajuda.
Genilson

Pesquise sobre a JSR 75 - File Connection API
http://www.javamovel.com/2009/06/jsr-75-file-connection-api.html

vlw

E precisa mesmo ser em um TXT?

Bom dia;
Não desde que eu consiga transferir o conteudo depois para um computador, você teria uma solução para isto.
Agradeço desde já a atenção.
Genilson

Uma maneira mais automatizada pra isso seria o uso de servlets.
Mas tbm ñ sei se no seu projeto haverá acesso a internet ou ñ…

Colocaria as duas opções!

vle

Não neste primeiro momento preciso fazer a coleta e descarregar no computador, depois com mais tranquilidade irei usar wifi.
Genilson.

[quote=g3nilson]Não neste primeiro momento preciso fazer a coleta e descarregar no computador, depois com mais tranquilidade irei usar wifi.
Genilson.[/quote]

Nesse caso, estude o FileConection API.

jOnny você teria um exemplo prá postar aqui enquanto eu pesquiso a classe?

Genilson.

[quote=g3nilson]jOnny você teria um exemplo prá postar aqui enquanto eu pesquiso a classe?

Genilson.[/quote]

http://developers.sun.com/mobility/apis/articles/fileconnection/

Então jOnny vi o link e pesquisei entre outros lugares porém não estou tendo sucesso veja como estou fazendo:

Estou usando o NetBeans IDE 6.7.1

public void createFile(){
try {
FileConnection arquivo = (FileConnection) Connector.open(“file:///c:/coletor.txt”);
if(!arquivo.exists()){
arquivo.create(); :!:// programa está parando aqui :!:
}
arquivo.close();
OutputStream os = arquivo.openDataOutputStream();
os.write(new String(“linha1”).getBytes());
os.write(new String(“linha2”).getBytes());
os.close();
} catch (IOException ioe){
ioe.printStackTrace();
}
}

Vê se você pode me ajudar;

Ass: Genilson

[quote=g3nilson]Então jOnny vi o link e pesquisei entre outros lugares porém não estou tendo sucesso veja como estou fazendo:

Estou usando o NetBeans IDE 6.7.1

public void createFile(){
try {
FileConnection arquivo = (FileConnection) Connector.open(“file:///c:/coletor.txt”);
if(!arquivo.exists()){
arquivo.create(); :!:// programa está parando aqui :!:
}
arquivo.close();
OutputStream os = arquivo.openDataOutputStream();
os.write(new String(“linha1”).getBytes());
os.write(new String(“linha2”).getBytes());
os.close();
} catch (IOException ioe){
ioe.printStackTrace();
}
}

Vê se você pode me ajudar;

Ass: Genilson[/quote]

Pra começar, sempre que for postar um código no fórum, use as tags code.
Segundo, qual erro está ocorrendo?
Onde está se arquivo que vc quer alterar?

cara você está tentando acessar um arquivo no seu HD assim:?

C:etc…

sei disso não!

eu uso assim no Win Mobile
ES

ou
PT

e
com emulador do NetBeans o caminho da pasta onde fica os arquivos:
esse 8 depois do work e o número do emulador!

Olha esse caminho direito!

vlw

Tudo bem é que eu não sabia da tag Code, dá proxima vez eu posto utilizando ela, quanto ao local do arquivo aqui no desktop está em c:\coletor.txt no coletor ainda não sei qual será o local mas podemos testar assim depois eu modifico.

Genilson

Ops esqueci de mencinar o erro jOnny;

1 - at MainlMIDlet.createFile(MainMIDlet.java:298)
2 - at MainlMiDlet.commandAction((MainMIDlet.java:173)

Estes são os erros.

Genilson