如何在文件夹和子文件夹中的所有Jpeg图像上运行guetzli

刘易斯·夸菲

我刚刚在https://github.com/google/guetzli上看到com-并且想编写一个脚本以在Windows项目中的所有jpeg图像上运行它。

但是,我将如何循环文件夹和子文件夹中的所有文件,并获取要输入到命令中的相对路径?最后,由于guetzli相当慢,是否有一种方法可以等待执行完成或延迟执行?

谢谢,刘易斯

刘易斯·夸菲

对于任何有兴趣的人,这就是我想要的代码;

setlocal disableDelayedExpansion
for /f "delims=" %%A in ('forfiles /s /m *.jpg /c "cmd /c echo @relpath"') do 
(
  set "file=%%~A"
  setlocal enableDelayedExpansion
  echo !file:~2!
  CALL "guetzli.exe" --quality 85 !file:~2! !file:~2!
  endlocal
)

只需将其放入带有guetzli可执行文件的根目录中

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何计算文件夹,其子文件夹和all中的所有文件。该计数不应包括文件夹计数

如何使用.gitignore忽略文件夹中的所有子文件夹

如何在Google云端硬盘中搜索子文件夹和子文件夹?

将文件复制到文件夹和所有子文件夹中

如何从ReactJS中的文件夹导入所有图像?

如何使bash代码对文件夹和子文件夹中的所有文件起作用?

在具有特定扩展名的所有文件夹和子文件夹中运行命令

遍历文件夹和子文件夹中的所有文件并获取创建日期

如何将文件夹和子文件夹中的所有文件放入数组

如何最好地删除文件夹及其子文件夹中的所有文件

如何在ckfinder中显示所有文件夹,子文件夹和文件

读取文件夹和子文件夹中的所有文件-进度和大小

在所有文件上运行Comand(文件夹广告子文件夹)

如何从文件夹中收集所有图像

如何在Lotus Notes中查找文件夹的所有子文件夹(视图)

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

批。批量重命名文件夹和所有子文件夹中的文件

如何检查所有文件夹和子文件夹是否都不为空?

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

如何从目录和子文件夹中删除所有名为“ Sample”的文件夹?

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹

如何在所有文件夹和子文件夹中添加前缀?(视窗)

如何在现有文件夹中创建子文件夹?

Gitignore用于文件夹和子文件夹中的所有文件

如何忽略提名文件夹中的_vti_cnf和_vti_pvt文件夹以及提名文件夹的所有子文件夹?

埃马克。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?

如何为 bash 子文件夹中的所有文件运行 dos2unix?

如何压缩 Bash 中的所有子文件夹?

PowerShell - 列出 TreeView GUI 元素中的所有文件夹和子文件夹