Есть задачка ужать графические файлы.
for %a in ("Z:\archive\*\*\*\*\Photo\*.jpg") do nconvert -overwrite -ratio -resize 640 480 "%a"
Было для меня неожиданно, но такой вариант не сработал))
Как можно искать и применять действие к файлам по такому поисковому запросу?
Необходимо ужать графические файлы в большом-большом архиве, который, структурирован определенным образом и нужно ужимать только графические файлы в папке "photo", которая статично находится на одном и том же уровне в остальных директориях.
Любой язык - [решено] Поиск файлов
-
Foreigner
Re: Любой язык - [решено] Поиск файлов
DOCznet,
Код:
Код:
Код: Выделить всё
@echo off
setlocal
for /f "tokens=*" %%i in (' dir /b /s /ad "Z:\archive\Photo" ') do (
pushd "%%i" || goto:eof
nconvert -ratio -resize 640 480 -overwrite *.jpg
popd
)