Depois de uma longa pesquisa aqui no forum e na internet não consegui arrumar
um conteúdo que explicasse de maneira facil e rápida como fazer a manipulação de
arquivo em java.
Gostaria que alguem postasse um exemplo bem básico (sem try), no qual eu possa criar um
(ou abrir um já existente), gravar dados, ler dados e fechar o arquivo…
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.JOptionPane;
public class GeraArquivo {
public static void gerar(String texto, String nfile){
java.io.FileOutputStream fos;
JOptionPane alert;
File file;
try{
file = new File("C:\" + nfile);
if (file.exists()){ /**se o arquivo a ser gerado existe*/
file.delete(); /**arquivo sera apagado */
fos = new java.io.FileOutputStream(file); /**e sera gerado novo arquivo */
fos.write(texto.getBytes()); /**passando o texto(valor) qualquer*/
fos.flush(); /**finaliza o arquivo */
fos.close(); /**fecha o arquivo */
JOptionPane.showMessageDialog(null, "Arquivo " + nfile.toString() + " criado com sucesso!");
}else{
fos = new java.io.FileOutputStream(file);
fos.write(texto.getBytes());
fos.flush();
fos.close();
JOptionPane.showMessageDialog(null, "Arquivo " + nfile.toString() + " criado com sucesso!");
}
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Ocorreu um Erro ao Gerar o arquivo.");
}
}
public static void main(String args[]){
new GeraArquivo().gerar("Teste", "arquivo.txt");
}
}
Achei aqui mesmo no forum, pode ser o que vc esteja procurando!
Pra ser sincero eu acho que não to sabendo procurar, sou novato em java e estou fazendo um editor de textos bem simples. e queria saber como colocar aquela janela pra escolher um arquivo já existente para abrir ou p salvar o arquivo onde e com o nome que eu quiser, tudo que eu achei ate agora inclusive o que estava indicado aqui servia apenas pra abrir direto.