Dateiname automatisch in UTF-8-Textdatei einfügen
Hallo allerseits,
wie stelle ich es am besten an, einen Haufen Textdateien (UTF-8) per Batchbefehl so zu verändern, dass am Anfang der Datei automatisch der jeweilige Dateiname eingefügt wird? Das geht doch bestimmt über einen relativ einfachen DOS-Befehl, oder?
Beste Grüße
Mutsch
Antwort schreiben
Antwort 1 von kicia vom 06.11.2019, 08:34 Options
Wenn es reicht, daß neue Dateien erstellt werden, die den Dateinamen und den Inhalt enthalten, würde das funktionieren:
(in eine Datei kopieren mit der endung .cmd und ausführen)
for %%i in (*.txt) do ( echo %%i > _%%i
type %%i >> _%%i )
Sonst würde ich Javascript verwenden, würde aber etwas umfangreicher.
Antwort 2 von kicia vom 06.11.2019, 08:36 Options
achso, ich hatte das UTF-8 übersehen. Damit kenne ich mich nicht aus.
Antwort 3 von Mutsch vom 06.11.2019, 08:43 Options
Super, vielen Dank! Funktioniert trotz UTF-8 gut genug für meine Zwecke.
Einen schönen Tag noch!
Mutsch