Anfangstext bei einer xml Datei bearbeiten durch Batch Datei
Hallo :D
Ist das möglich so wie ich mir das vorstelle?:
Eine Batch Datei die in einem Ordner automatisch alle Dateien öffnet und den Anfangstext bearbeitet (bzw sucht und ersetzt) und dann speichert?
So sehen die Anfänge meiner Datei aus:
<?xml version="1.0" encoding="iso-8859-15"?><XML><ART.........
und so stell ich es mir vor:
<?xml version="1.0" encoding="iso-8859-15"?>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<XML><ART......
ist Das mit eine Batch möglich? Wenn nicht wie könnte ich es sonst schaffen?
(Win8.1x64)
Danke für Antworten wenn ich irgendwas vergessen hätte bitte nicht trollen (:
Ist das möglich so wie ich mir das vorstelle?:
Eine Batch Datei die in einem Ordner automatisch alle Dateien öffnet und den Anfangstext bearbeitet (bzw sucht und ersetzt) und dann speichert?
So sehen die Anfänge meiner Datei aus:
<?xml version="1.0" encoding="iso-8859-15"?><XML><ART.........
und so stell ich es mir vor:
<?xml version="1.0" encoding="iso-8859-15"?>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<XML><ART......
ist Das mit eine Batch möglich? Wenn nicht wie könnte ich es sonst schaffen?
(Win8.1x64)
Danke für Antworten wenn ich irgendwas vergessen hätte bitte nicht trollen (:
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 271446
Url: https://administrator.de/contentid/271446
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo GrauerStar,
z.B. mit Powershell ein Einzeiler (BlaBlaBlaBla ersetzt du durch deinen Text den du einfügen möchtest / Ordner am Anfang sollte klar sein:
Sind ja inzwischen in der Zukunft angekommen, da sollte man auch etwas moderne Tools nutzen
Grüße Uwe
btw. lassen sich XML-Dateien mit Powershell alternativ auch besser als native Objekte bearbeiten wenn man eigene Elemente und Attribute hinzufügen möchte, als im Nur-Text-Modus...
Für ein Beispiel siehe: Automatisches Hinzufügen eines statischen Parameter per batch in mehreren xml Dateien
z.B. mit Powershell ein Einzeiler (BlaBlaBlaBla ersetzt du durch deinen Text den du einfügen möchtest / Ordner am Anfang sollte klar sein:
gci "C:\ordner\*.xml" | %{(gc $_.FullName | out-string) -replace '(?s)(^.*?>)(.*)',('$1'+'BlaBlaBlaBla'+'$2') | set-content $_.FullName}
Grüße Uwe
btw. lassen sich XML-Dateien mit Powershell alternativ auch besser als native Objekte bearbeiten wenn man eigene Elemente und Attribute hinzufügen möchte, als im Nur-Text-Modus...
Für ein Beispiel siehe: Automatisches Hinzufügen eines statischen Parameter per batch in mehreren xml Dateien