我一直使用这个命令行将 .webp 转换为 .png:
for %f in (*.webp) do dwebp.exe "%f" -o "%~nf.png"
对于单个文件夹来说,它非常有用,但现在我有几个 .webp 文件需要在同一目录中的几个文件夹中进行转换,例如:
"C:\IMG\randomname"
"C:\IMG\randomname1"
"C:\IMG\randomname2"
等等...我需要帮助如何做到这一点。
提前致谢。
答案1
1.添加/R
R诅咒,循环遍历文件(递归子文件夹):
2.将输出文件替换为-o "%~nf.png"
-o "%~dpnf.png"
for /R %f in (*.webp) do dwebp.exe "%f" -o "%~dpnf.png"
- 或者...
for /R "C:\IMG" %f in (*.webp) do dwebp.exe "%f" -o "%~dpnf.png"