gpt4 book ai didi

powershell - 使用 Windows Powershell (FFmpeg) 创建连接文本文件

转载 作者:行者123 更新时间:2023-12-04 23:14:26 25 4
gpt4 key购买 nike

我正在尝试使用 Windows Powershell 创建一个文件列表,用于在 FFmpeg 中进行连接,基本上只是列出给定目录中的所有 avi 文件,但格式正确。

目前这就是我所拥有的:

Get-ChildItem -Recurse -Include *.avi | Format-Table name -hidetableheaders | Out-File 'concat.txt'

给我一个列表,但它的格式不正确。顶行是空白的(不确定是否重要),它只是文件名,例如:
[BLANK]
video001.avi
video002.avi
video003.avi
video004.avi

我希望它看起来像这样:
file 'video001.avi'
file 'video002.avi'
file 'video003.avi'
file 'video004.avi'

我知道如何在 CMD 中执行此操作,但无法在 powershell 中弄清楚,这只是我完整命令的一个组成部分,但其余部分正在运行且与问题无关。试图坚持使用 powershell,因为我在 NAS 上使用文件并且将网络驱动器与 CMD 结合使用可能会令人厌烦。

最佳答案

如果您的目标是拥有与您的示例相对应的字符串列表:

Get-ChildItem -Filter *.avi -Recurse | ForEach-Object {
"file '$PSItem'"
} | Out-File -FilePath "$pwd\concat.txt"
Format-Table旨在为控制台输出格式化对象。文件输出?没那么多。

关于powershell - 使用 Windows Powershell (FFmpeg) 创建连接文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52884580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com