johann.z
Goto Top

Powershell. File-Info mit einer Eigenschaft vervollständigen

Hallo zusammen,

ist es möglich, mit Powershell eine File-Info Eigenschaft z.B. bei einer .txt zu vervollständigen bzw. eine neue anlegen?
Idealerweise per StreamWritter, da ich den für andere Zwecke sowieso nutze.

Mit:
$t = get-Item -Path "c:\temp\test.txt"    
$t | Add-Member NoteProperty -Name 'test' -Value 'value' -Force   
klappt es allerdings, aber ich muss die Datei erneut beschreiben, das möchte ich direkt im Steam durch den Writter erledigen.
In etwa so:
$filestream = [System.IO.FileStream]::new($Path, [System.IO.FileMode]'3', [System.IO.FileAccess]'3', [System.IO.FileShare]'none');  
$writer = [System.IO.StreamWriter]::new( $filestream, [System.Text.UTF8Encoding]::new());
$writerinfo = [System.IO.StreamWriter]::new($Path);

Velen Dank

Content-ID: 3664437083

Url: https://administrator.de/contentid/3664437083

Ausgedruckt am: 22.11.2024 um 13:11 Uhr

3479126418
Lösung 3479126418 16.08.2022 aktualisiert um 11:47:11 Uhr
Goto Top
Nein, das sind zwei völlig verschiedene Dinge. Das eine ergänzt eine Eigenschaft zu einem Object im RAM (sobald die Variable disposed wird ist sie weg), und das andere fügt nur den Inhalt einer Datei hinzu.
Eine Textdatei selbst hat keinen extra Speicher für zusätzliche permanente Eigenschaften.
Johann.Z
Johann.Z 16.08.2022 um 11:48:45 Uhr
Goto Top
mm, schade. Gilt das auch für eine .csv?
3479126418
3479126418 16.08.2022 aktualisiert um 11:50:17 Uhr
Goto Top
Ja, ist auch nur eine Textdatei.
=> Hinzufügen und manipulieren von Dateieigenschaften
Johann.Z
Johann.Z 16.08.2022 um 11:57:17 Uhr
Goto Top
Vielen Dank. Dann muss ich eine andere Lösung in Erwägung ziehen. FIlehash als Prüfsumme abgleichen oder so ähnlich.