Olá pessoal,
alguém sabe se tem como criar um arquivo de texto dentro de um pacote e acessá-lo depois?
Por exemplo:
File f = new File("/arquivos/Configuracoes.txt");
try {
f.createNewFile();
} catch (IOException ex1) {
JOptionPane.showMessageDialog(this, "Erro ao criar arquivo!\n"+ex1.getMessage(), "Erro", 0);
}
Eu queria criar esse arquivo de configurações dentro do pacote arquivos!
Obrigado desde já!
Tem.
É mais ou menos como você está tentando ali…
Dê uma olhada melhor em FileInputStream e FileOutputStream
Tentei assim também:
String cmn = getClass().getResource("/arquivos/Configuracoes.txt").getFile();
f_wrt = new FileWriter(new File(cmn));
wrt = new BufferedWriter(f_wrt);
Mas não está indo, ele não encontra o caminho! Mesmo usando uma net URL no lugar da String! =[
Reitero o que disse antes, pesquise sobre FileInputStream e FileOutputStream.
Além das várias possibilidades do File (que será utilizando tanto para gravar, quanto para ler, utilizando os Input e OutputStream)
eu tenho que usar File pra depois criar o arquivo (se ele ainda não existir).
Isso também, porém, não apenas para isto.
Rapaz, PESQUISE.
Procure exemplos, leia os códigos, veja o que está igual e o que está diferente.
Se você não entender, volta aqui, coloca o código ou trecho dele e questiona.
Ficar conjecturando possibilidades vai matar teu tempo e não leva a nada.
Go ahead, man!