Powershell Textdatei Inhalt am Anfang einfügen
Wie kann ich einen Text in eine Textdatei mit Inhalt am Anfang einfügen?
So wie ich es hier habe fügt der die Zeilen nur am Ende ein. Es muss aber zwingend am Anfang der Datei geschrieben werden!
So wie ich es hier habe fügt der die Zeilen nur am Ende ein. Es muss aber zwingend am Anfang der Datei geschrieben werden!
$path = "C:\Test.txt"
Add-Content $path "[ANSI]
[ABC]
[ADR_KOMMENTAR,ADR_TITEL,ADR_FIRMA,ADR_ANGEZEIGTER_NAME,ADR_ANREDE,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_STRASSE,ADR_PLZ,ADR_ORT,ADR_LAND,ADR_TEL_GESCHAEFTLICH,ADR_FAX,ADR_EMAIL]
[DEL]
[DEFAULT=2]"
Rename-Item "C:\Test.txt" -NewName "C:\Test.NMR"
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 232307
Url: https://administrator.de/contentid/232307
Ausgedruckt am: 26.11.2024 um 00:11 Uhr
3 Kommentare
Neuester Kommentar
Sorry im ersten Code hätte Zeile 2 dabei so lauten müssen:
Naja egal, mit einer kleinen wiederverwendbaren Funktion kannst du es so machen
Grüße Uwe
$contentA = gc $path | out-string
function Insert-Content ($file) {
BEGIN { $content = Get-Content $file }
PROCESS { $_ | Set-Content $file }
END { $content | Add-Content $file }
}
$path = "C:\Text.txt"
$content = "[ANSI]
[ABC]
[ADR_KOMMENTAR,ADR_TITEL,ADR_FIRMA,ADR_ANGEZEIGTER_NAME,ADR_ANREDE,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_KOMMENTAR,ADR_STRASSE,ADR_PLZ,ADR_ORT,ADR_LAND,ADR_TEL_GESCHAEFTLICH,ADR_FAX,ADR_EMAIL]
[DEL]
[DEFAULT=2]"
$content | Insert-Content $path