![我可以使用 DIR 之類的工具來取得媒體檔案持續時間的清單嗎?](https://rvso.com/image/1654538/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20DIR%20%E4%B9%8B%E9%A1%9E%E7%9A%84%E5%B7%A5%E5%85%B7%E4%BE%86%E5%8F%96%E5%BE%97%E5%AA%92%E9%AB%94%E6%AA%94%E6%A1%88%E6%8C%81%E7%BA%8C%E6%99%82%E9%96%93%E7%9A%84%E6%B8%85%E5%96%AE%E5%97%8E%EF%BC%9F.png)
我在音樂資料夾,好嗎?假設我想知道目錄中每首歌曲的名稱和其他屬性,那麼我只需打開一個終端並執行
目錄 > musicFiles.txt
但這不會給我文件的持續時間。是否可以類似地取得該資訊?我已經檢查了 DIR 的參數,但找不到適用於此欄位的參數。
答案1
您可以使用 exiftool 等命令列工具:
exiftool -ext mp3 -p "$Filename $Duration" .
要獲得最後沒有(大約)的持續時間:
exiftool *.mp3 -p "$Filename - ${duration;s/ \(.*//}"
或嘗試以下連結中的 powershell 解決方案: