Dabei benötige ich diese Angaben im folgendem Output:
Dateiname + Komma + LastWriteTime
Bildtest.jpg, 16.10.2012 16:30:45
- Die Ausgabewerte müssen in einer Zeile und durch Komma abgetrennt sein und sie dürfen nicht in Anführungszeichen gesetzt sein, also z.B. nicht: "Bildtest.jpg","11.01.2011 15:30:51"
- Dateiname ohne Pfad
- LastWriteTime nach Möglichkeit in der Formatierung dd.mm.yyyy hh:mm:ss
Meine Versuche (bislang ohne wirklichen Erfolg):
Get-ChildItem "C:\test\JPEG\F-III\Bildtest.jpg" | Select-Object name,LastWriteTime
--> gibt mir zwar Dateiname & LastWriteTime zurück, aber nicht in der richtigen Formatierung
"{0:yyyy-MM-dd}" -f (Get-Item "C:\test\JPEG\F-III\Bildtest.jpg").LastWriteTime
Dieser Befehl ermöglicht mir, LastWriteTime an sich zu formatieren, aber ich erhalte als Resultat bloss den Datumswert, ohne den dazugehörenden Dateinamen
Get-ChildItem C:\test\JPEG\F-III\ -recurse | Select-Object LastWriteTime,Name | Format-List
--> gibt mir Dateiname & LastWriteTime zurück, aber ebenfalls in der falschen Formatierung, nämlich vertikal aufgelistet:
LastWriteTime : 19.10.2012 17:11:28
Name : Bildtest1.jpg
LastWriteTime : 07.01.2013 10:58:28
Name : Bildtest2.jpg
Danke für Eure Inputs!!
Kommentar