Kann ich mit etwas wie DIR eine Liste mit der Dauer von Mediendateien erhalten?

Kann ich mit etwas wie DIR eine Liste mit der Dauer von Mediendateien erhalten?

Ich bin im Ordner „Musik“, okay? Und sagen wir, ich möchte den Namen und andere Attribute jedes Songs in diesem Verzeichnis wissen, dann öffne ich einfach ein Terminal und gehe

dir > musicFiles.txt

aber das würde mir nicht die Dauer der Dateien geben. Kann man diese Informationen auch auf ähnliche Weise erhalten? Ich habe die Parameter von DIR bereits überprüft und konnte keinen finden, der mit diesem Feld funktioniert.

Antwort1

Sie können ein Befehlszeilentool wie exiftool verwenden:

exiftool -ext mp3 -p "$Filename $Duration" .

Bildbeschreibung hier eingeben

  • So erhalten Sie die Dauer ohne das (ungefähr) am Ende:

    exiftool *.mp3 -p "$Filename - ${duration;s/ \(.*//}"
    

Oder versuchen Sie die Powershell-Lösung unter diesem Link:

PowerShell: Videodauer abrufen und alle Dateien rekursiv auflisten, nach CSV exportieren

verwandte Informationen