我找到了一个将我的png文件转换为jpg的代码,但它只是转换了我链接的文件而不是所有文件 我的代码:
convert product.Png -background white product.jpg
但我需要一个代码将文件夹和子文件夹中的所有文件转换为jpg
答案 0 :(得分:1)
FOR / R命令将迭代目录树中找到的每个文件。所以你想在convert命令中使用FOR meta变量。我并不太熟悉CONVERT程序的语法,但我假设首先列出输入文件名,最后列出输出文件。我假设您希望输出文件与输入文件位于同一目录中。
FOR /R %%G IN (*.png) DO convert "%%~G" -background white "%%~dpnG.jpg"
这需要从批处理文件运行。如果从命令行运行它,那么只使用一个百分号。