Powershell findet und speichert den Dateinamen

Powershell findet und speichert den Dateinamen

Wie suche ich nach einer Datei und speichere den Dateinamen in einer Variablen. Ich kann die Dateiinformationen finden, indem ich

Get-Item myf* | Select-Object Name

Ich bekomme

Name
----
myfile101.csv

Wie erhalte ich nur den Dateinamen ohne die Überschrift „Name“

Antwort1

Einige Optionen für Ihren spezifischen Anwendungsfall

Get-Item myf* | Select-Object -ExpandProperty Name
(Get-Item myf* | Select-Object Name).Name

Ein bisschen Hintergrund

Das Select-Object Namegibt immer noch ein Objekt zurück, nicht nur eine Zeichenfolge.
Sie können dies selbst überprüfen, indem Sie hinzufügen| Get-Member

   TypeName: Selected.System.IO.DirectoryInfo

Name        MemberType   Definition                    
----        ----------   ----------                    
Equals      Method       bool Equals(System.Object obj)
GetHashCode Method       int GetHashCode()             
GetType     Method       type GetType()                
ToString    Method       string ToString()             
Name        NoteProperty string Name=myfile

verwandte Informationen