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"
Please also mark the comments that contributed to the solution of the article
Content-Key: 232307
Url: https://administrator.de/contentid/232307
Printed on: April 26, 2024 at 21:04 o'clock
3 Comments
Latest comment
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