Любой язык - [решено] Поиск файлов

Ответить
Аватара пользователя
DOCznet

Любой язык - [решено] Поиск файлов

Сообщение DOCznet »

Есть задачка ужать графические файлы.



for %a in ("Z:\archive\*\*\*\*\Photo\*.jpg") do nconvert -overwrite -ratio -resize 640 480 "%a"



Было для меня неожиданно, но такой вариант не сработал))



Как можно искать и применять действие к файлам по такому поисковому запросу?



Необходимо ужать графические файлы в большом-большом архиве, который, структурирован определенным образом и нужно ужимать только графические файлы в папке "photo", которая статично находится на одном и том же уровне в остальных директориях.
Аватара пользователя
Foreigner

Re: Любой язык - [решено] Поиск файлов

Сообщение Foreigner »

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
)
Ответить

Вернуться в «Скриптовые языки администрирования Windows»