如何在Windows上PNGCrush PNG的整个目录树?
发布时间:2020-12-14 05:47:01 所属栏目:Windows 来源:网络整理
导读:问题几乎就是标题中提到的内容. 我有很多MapTiler创建的PNG文件.确切地说是24083个文件.它们位于许多文件夹中,在许多文件夹中,即文件夹树,duh.事实上,手动PNGCrush所有这些是最浪费的时间. 有人有算法分享给我吗?一个可以递归粉碎所有这些PNG的人? 我有一
问题几乎就是标题中提到的内容.
我有很多MapTiler创建的PNG文件.确切地说是24083个文件.它们位于许多文件夹中,在许多文件夹中,即文件夹树,duh.事实上,手动PNGCrush所有这些是最浪费的时间. 有人有算法分享给我吗?一个可以递归粉碎所有这些PNG的人? 我有一台Windows PC,并且喜欢用Java或PHP而不是其他语言(因为我已经很清楚了)但是其他东西可能没问题. 谢谢! 解决方法
您不需要任何特殊功能,只需在Windows命令提示符中使用FOR命令即可.
使用此行: FOR /R "yourdir" %f IN (*.png) DO pngcrush "%f" "%f.crushed.png" “yourdir”是存储输入文件的根目录. 最后两个%f: >第一个是输入文件名
FOR /R "yourdir" %f IN (*.png) DO pngcrush -ow "%f" 有关FOR的更多信息,请参见this page. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows 8 Phone上的USB远程调试
- winapi – 如何播放标准Windows声音?
- 是否可以执行一个没有exe的.NET DLL来加载它?
- windows-xp – 如何在Windows XP上复制连接点?
- windows-8 – 无法在Windows 2012服务器中安装.net框架
- 使用windows/dos shell/batch命令,如何获取文件并仅保留唯一
- 配置 – Windows服务器上的10k-20k TCP连接
- 普通二进制格式(.bin)和Windows可执行文件(.exe)之间有什么
- windows-server-2003 – 排除Windows 2003中网络连接丢失的
- windows – 为什么这个错误会影响XE2 IDE工具栏呢?
推荐文章
站长推荐
- 2018-2019-2 《网络对抗技术》Exp2 后门原理与应
- 如何使用Powershell查看服务器中的更新状态?
- 适用于Windows的廉价网络监控工具
- windows-server-2008-r2 – 在EC2上自动挂载音量
- windows – 命令行工具查找Dll依赖关系[已关闭]
- 在系统管理的“Windows方式”上为Linux专家预订建
- windows-phone-7 – jQuery Mobile changePage()
- windows-server-2003 – Windows Server 2003文件
- windows-server-2008 – Server Foundation 2012
- windows-xp – 如何制作WinXP可启动USB驱动器?
热点阅读