0

我正在使用 jpegtran 将目录中的 jpeg 转换为自身的优化版本。我这样做可能是 10-15 个 jpeg。我已经编写了一个批处理文件,它为每个 jpeg 执行所有命令,但我想知道是否有类似于 bash 脚本的方法,我可以说:

jpegtran -optimize -copy none *.jpg optsameasoriginalfilename.jpg

问题是,目标文件不能与正在转换的文件相同,除非它转到不同的目录。

是否有可以为我执行此操作的批处理文件?而不是我进入我制作的批处理文件并手动更改源文件名和目标文件名的所有名称?

谢谢!

4

1 回答 1

1

亚历克斯 K. 的回答:

FOR %%f IN (*.JPG) DO jpegtran -optimize -copy %%f new_%%f

工作完美。这行代码还运行了最后一个命令两次,产生了最后一个 jpeg 的两个文件,但这是一个简单的删除问题,仍然适合我的需要。

于 2012-12-12T14:56:44.057 回答