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-Key: 3664437083

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

Printed on: April 26, 2024 at 22:04 o'clock

Mitglied: 3479126418
Solution 3479126418 Aug 16, 2022 updated at 09:47:11 (UTC)
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.
Member: Johann.Z
Johann.Z Aug 16, 2022 at 09:48:45 (UTC)
Goto Top
mm, schade. Gilt das auch für eine .csv?
Mitglied: 3479126418
3479126418 Aug 16, 2022 updated at 09:50:17 (UTC)
Goto Top
Ja, ist auch nur eine Textdatei.
=> Hinzufügen und manipulieren von Dateieigenschaften
Member: Johann.Z
Johann.Z Aug 16, 2022 at 09:57:17 (UTC)
Goto Top
Vielen Dank. Dann muss ich eine andere Lösung in Erwägung ziehen. FIlehash als Prüfsumme abgleichen oder so ähnlich.