Manipulação de Arquivos

Oi pessoal,

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…

Desde já agradeço a ajuda de vcs… :wink:

Impossivel abrir, fechar, gravar arquivos sem trys.

HUMMMMM…

Dessa eu não sabia…
Então como eu faria?

tem certeza que procurou mesmo? da uma olhada nesse link aki

http://www.guj.com.br/java.tutorial.artigo.13.1.guj

divirta-se

vlws

Tinha feito uma busca nos topicos e nem olhei
a parte de tutoriais…

Vou dar uma olhadinha nesse e qq coisa eu pergunto…

Vlw =)

oks fike a vontade qualquer duvida soh postar ai

vlws

Vê se esse codigo te ajuda:

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.

segue meu código:

package NotaRapida;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;

public class NotaRapida extends JFrame {
private static final long serialVersionUID = -571308710297359678L;

public NotaRapida() {
	JTextArea texto = new JTextArea();
	JMenuBar barra = new JMenuBar();
	JMenu menuArquivo = new JMenu("Arquivo");
	JMenuItem itemNovo = new JMenuItem("Novo");
	JMenuItem itemSair = new JMenuItem("Sair");
			
	menuArquivo.add(itemNovo);
	menuArquivo.add(itemSair);
	
	barra.add(menuArquivo);
	
	itemSair.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			System.exit(0);
		}
	});
	
	this.setJMenuBar(barra);
	this.setTitle("Nota Rápida");
	this.setSize(220,320);

	texto.setLineWrap(true); //Quebra de linha automatica
	
	JScrollPane scroll = new JScrollPane(texto); //Adiciona TextArea ao Scroll  
	this.getContentPane().add(scroll); //Adiciona a Scroll ao TabbedPane		
	
	JTabbedPane painel = new JTabbedPane();
	painel.addTab("Nova Aba", scroll);
	painel.addTab("Nova Aba2", scroll);
	
	this.add(painel);
	
	this.setVisible(true);
	this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
	new NotaRapida();
}

}

http://jsantanna.blogspot.com/2011/05/usando-o-dialogo-de-abertura-de-arquivo.html
http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html
http://codeerror.wordpress.com/2010/09/09/jfilechooser-com-algumas-dicas-fica-melhor-ainda/

vlw cara eu n tava sabendo procurar…