我正在使用一个名为 metaflac 的 CLI 程序(http://flac.sourceforge.net/documentation_tools_metaflac.html http://flac.sourceforge.net/documentation_tools_metaflac.html)从我的计算机上的各种 FLAC 音乐文件中删除填充。在批处理文件(metaflac.exe 在同一文件夹中)中使用以下命令可以成功完成单个文件的此任务:
metaflac --dont-use-padding --remove --block-type=PADDING "文件名.flac"
我必须对数千个文件执行此操作,并且不想手动/单独执行所有操作。有没有一种简单的方法可以让我简单地将这个命令定向到一个目录并让它作用于其中的每个文件?这会节省我很多时间。
Thanks!
我使用的是 Windows 7 64 位。
当然。你可以用一行字来做到这一点cmd
prompt.
for /f "delims=" %I in ('dir /s /b *.flac') do metaflac --dont-use-padding --remove --block-type=PADDING "%I"
如果您将其放入.bat
脚本、更改%I
to %%I
在这两个地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)