【发布时间】:2019-03-15 11:07:17
【问题描述】:
我正在使用 Mp4box 将文件拆分为一分钟的部分,通常 Mp4box 使用 file_nnn.mp4 其中 n 类似于 001、002、003...。 我想将它重命名为 partn.mp4 ,其中 n 也是一个递增的奇数。 我使用此代码,但它不起作用。
Mp4box -split 60 file.mp4 | foreach-
object -begin {$c=1} -process rename-
item $_ -newname "part$c.mp4";
$c=$c+2 }
【问题讨论】:
-
缺少括号?
-process { rename-item $_ -newname "part$c.mp4"; $c=$c+2} -
那么
Mp4box -split 60 file.mp4的输出是什么 -
xxx增加的是file_xxx.mp4,我贴出来了。
-
我的意思是输出字符串或者它们是硬盘上的文件。我的意思是 mp4box 是一个 powershell 命令吗?如果 Mp4box -split 60 file.mp4 不输出 powershell 理解的字符串或对象,那么你就不能像你拥有的那样真正使用 powershell。就像powershell中Mp4box的确切输出是什么。请在帖子中发布输出,以便我们帮助解决此脚本。
标签: powershell foreach powershell-3.0