我有这个块,用于调整嵌套子文件夹中的视频大小,ffmpeg
然后删除原始
Get-ChildItem -Filter *.mp4 -Recurse | % { ffmpeg -i $_.FullName -vf "scale='if(gt(ih,iw),360,-2)':'if(gt(iw,ih),360,-2)'" "$($_.FullName)_scaled.mp4" && Remove-Item $_.FullName }
我曾多次运行此脚本,但中间出现中断,因此在后续运行时会提示我覆盖文件。有没有实际的方法可以让脚本自动覆盖现有文件?
我尝试echo y |
在整个脚本前面添加,但它只是挂了一会儿,然后什么也没发生
我也尝试-Force
在每个循环末尾添加这样的内容,例如 [...]&& Remove-Item $_.FullName -Force}
但我仍然得到 ay/n 提示
我该怎么做?