Войти

Показать полную графическую версию : [решено] Групповая обработка файлов


garm
05-06-2010, 12:46
Добрый день. Помогите пожалуйста написать батник. Суть такова есть много файлов с одинаковым расширением. И каждый нужно распаковать в отдельную папку, чтобы она имела имя, такое же как у файла-архива. в CMD выглядит это например так: C:\распаковщик.exe Директория_куда_распаковать Имя_распаковываемого_файла ключи_от_файла.bin. Но у такого метода имя папки отличается от имени файла. У файлов имена очень длинные и было бы трудно их писать в батнике. Может кто-то сталкивался с чем-то подобным?

amel27
05-06-2010, 15:07
garm, цикл перебора файлов (%%i - имя очередного вайла):

For %%i In ("C:\Папка_с_запакованными_файлами\*.bin") Do (
Echo Start /WAIT "" "C:\распаковщик.exe" "%%~dpni" "%%i" ключи_от_файла.bin
)


P.S. если правильно понял и архивы это BIN-файлы

garm
07-06-2010, 14:46
Спасибо за помощь!




© OSzone.net 2001-2012