我想获取一个文件夹及其子文件夹中所有视频文件(MTS或MP4格式)的csv列表。我需要带有路径,文件大小和视频时长的名称。
我已使用此PowerShell脚本从主文件夹和子文件夹中成功获取所有文件的列表。但是此脚本无法获取我可以从中提取时长的视频文件元数据。
Get-ChildItem D:\'My Source Folder' -Recurse | where {!$_.PSIsContainer} | select-object FullName,LastWriteTime,Length | export-csv -notypeinformation -path C:\results_file.csv | % {$_.Replace('"','')}
我是PowerShell脚本的新手,所以我不知道如何获取视频文件元数据。
注意:我知道select-object *获取文件的所有属性,但不幸的是,它也没有仅针对视频文件的持续时间。
我还找到了this answer,但是我需要列出所有子文件夹中所有文件的列表,并导出到csv。