Galera,
Preciso ler um arquivo e alterar uma palavra dentro dele.
Assim, tenho um diretório c:\arquivo e subdiretórios, tenho que ler todos os arquivos .java e achar a palavra javaXX dentro de cada arquivo e alterá-la para java01, java02…
Começei a escrever um arquivo que lê um .txt, até ai legal, mas ñ consigo alterar o texto nesse .txt, alguém pode dar um help.
Segue o meu código (básicão…rs)
import java.io.*;
public class FileManager {
public static void main(String[] args) throws Exception {
FileReader ler = new FileReader("C:\arquivo\teste.txt");
BufferedReader leitor = new BufferedReader(ler);
String linha;
String linhaReescrita;
while((linha = leitor.readLine())!= null) {
System.out.println(linha);
linhaReescrita = linha.replaceAll(linha, "Novo texto");
System.out.println("\n" + linhaReescrita);
}
}
}