Jos*_*arl 2 optimization png image batch-file
我有一个文件夹结构,其中一个主要父文件夹包含许多子文件夹,在这些PNG中,类似于:
.../data
.../data/013523/
.../data/345343/
.../data/395338/
.../data/013523/filex.png
.../data/013523/filey.png
.../data/345343/filea.png
.../data/345343/fileb.png
.../data/345343/filec.png
Run Code Online (Sandbox Code Playgroud)
我想用Windows批处理脚本粉碎所有这些PNG,只知道父data
文件夹的位置(即文件夹名称和png名称是未知的,它应该只是粉碎所有文件夹中的所有PNG).
我看了拖放多个文件的批处理文件?但这似乎并不像我追求的那样.
哦,并没有需要花哨的命名选项,就地破碎是好的.
好
for /r ...\data %%x in (*.png) do pngcrush "%%x"
Run Code Online (Sandbox Code Playgroud)
应该这样做.
如果data
目录的路径在某处包含空格,则以下内容应该更好:
pushd "...\data"
for /r %%x in (*.png) do pngcrush "%%x"
popd
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3682 次 |
最近记录: |