批处理文件将目录中的所有文件转换为 ATF

批处理文件将目录中的所有文件转换为 ATF

我目前正在开发 Adob​​e Air 移动应用程序,需要将大量文件从 .png 转换为 .atf。

我目前通过在每个文件上运行如下命令来执行此操作。

png2atf -c d -r -q 0 -f 0 -i inputFile.png -o outputFile.atf

我创建了一个批处理文件并逐行添加了命令...它可以工作,但每次文件名更改时我都必须更新它。我尝试了在网上找到的几个循环...但无法让它工作。如果有人能帮我编写一段代码,该代码可以循环遍历输入文件夹中的文件/目录并在转换文件时在输出目录中重新创建结构,我将不胜感激。

谢谢。

答案1

我假设你想为Pic001.png文件创建新的转换文件,Pic001.atf并使用相同的基名但延伸不同。

尝试类似

 for %%f in (*.png) do (
          png2atf -c d -r -q 0 -f 0 -i "%%~nf.png" -o "%%~nf.atf"     
 )

自行添加来源和目标目录的名称即可完成。
您可以选择所有文件,而不仅仅是 png 文件(*.png)中正在更改的文件(*.*)

相关内容