不确定如何用标题解释我想要的东西。 基本上我有两个视频文件夹。所有随机标题。我想做的是,创建一个Windows批处理文件,基本上将所有文件名放入一个vlc,但按设定的顺序。例如
文件夹A,文件夹B: -
A
一个
乙
一个
一个
乙
或
一个
一个
一个
乙
一个
一个
一个
乙
我在google搜索时发现了这个" dir / a / b / -p / o:gen> A.vlc"这显然是从一个目录生成vlc列表,我可以用另一个目录来完成,但是我需要将它们与上面的布局结合起来。
或者有更好的方法吗?
它必须是一个Windows批处理文件(或至少可以与Windows调度程序一起运行的东西)
非常感谢提前。
答案 0 :(得分:0)
当然必须有更好的方法来做到这一点。这是一个简单的PowerShell脚本,用于根据比率合并两个目录;帐户:Bcount。我想有一种更简单的方法。
将此代码放在扩展名为.ps1
的文件中。也许是mix.ps1
。如果您不熟悉如何运行PowerShell脚本,请搜索Web。已经解释了数千次。
$Alist = Get-ChildItem -File -Path "A" | ForEach-Object { $_.FullName }
$Blist = Get-ChildItem -File -Path "B" | ForEach-Object { $_.FullName }
$Acount = 2
$Bcount = 1
$Astart = 0
$Bstart = 0
$Total = $Alist.Length + $Blist.Length
$i = 0
while ($i -lt $Total) {
if ($Astart -lt $Alist.Length) {
$Alist[$Astart..$($Astart+$Acount-1)]
$i += $Alist[$Astart..$($Astart+$Acount-1)].Length
$Astart += $Acount
}
if ($Bstart -lt $Blist.Length) {
$Blist[$Bstart..$($Bstart+$Bcount-1)]
$i += $Blist[$Bstart..$($Bstart+$Bcount-1)].Length
$Bstart += $Bcount
}
}