Auf Thema antworten

Stichwort: Methode rekursiv aufrufen

Ich denke, es wird wahrscheinlich genug Beispiele im Netz und hier geben, wie man komplette Verzeichnisbäume durchsucht, deswegen spare ich mir das hier. Du musst sie nur nehmen, und auf deine Datei filtern und die gefundenen Dateien dann einer Liste hinzufügen. Somit hättest du schon mal eine Liste inkl. Pfaden von deinen xml Files.



Du lädst die Datei in einen String, StringBuffer oder String[], suchst nach deinem Text und ersetzt die Zeichen zwischen den " mit deinen Zeichen. Anschliessend speicherst du die Datei wieder und ersetzt somit die alte Datei. Dies machst du nun mit jeder Datei in deiner Liste.


PS: solltest du das nur machen um mal schnell 190 Dateien zu ändern, brauchst den Code nie wieder und machst es nur, weil du es musst, dann gäbe es auch eine Alternative: Suche mit dem Dateimanager deiner Wahl alle Dateien die du ändern willst, öffnen mal 20/30 davon in einem Texteditor, der etwas mehr kann als notepad.exe (z.B. notepad++) und führe einfach ein Suche/Ersetze auf alle geöffneten Files aus. Dann nimmst du die nächsten 20/30 Files.

Warum 20/30? Nehme einfach so viele, wie dein Texteditor verträgt. Wenn alle gehen, nimm alle. Somit wärst du in einer viertel Stunde fertig (oder auch schneller)



Oben