|
2 / 2 / 0
Регистрация: 29.11.2011
Сообщений: 25
|
|
Поиск файла в архиве01.02.2013, 11:58. Показов 7956. Ответов 14
Метки нет (Все метки)
Здраствуйте. Я сам пишу на делфях, а тут сестра попросила с лабой помоч, вот задание:
Входными параметрами ком файла должны быть 2 строки: в 1- имя файла архива(.zip, .rar) и имя искомого файла. Если архив содержит внутри себя искомый файл, то пакетное задание должно вывести на печать: файл <имя файла> найден в архиве <имя архива>. Если не найден, то вывести ...не найден... Вывод должен быть на русском языке. Анализ успешности - не успешности вызова команды определять через errorlevel. как искать файл я разобрался и errorlevel понял, а вот как в архиве искать не могу найти, подскажите кто что может, заранее спасибо.
0
|
|
| 01.02.2013, 11:58 | |
|
Ответы с готовыми решениями:
14
Поиск файла в архиве и перемещение архива Поиск в архиве и при совпадении его перемещение поиск файла в jar архиве |
|
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
| 01.02.2013, 12:32 | ||||||
|
Evgen11, попробуйте так
0
|
||||||
|
2 / 2 / 0
Регистрация: 29.11.2011
Сообщений: 25
|
||
| 01.02.2013, 12:49 [ТС] | ||
|
0
|
||
|
94 / 94 / 4
Регистрация: 25.06.2012
Сообщений: 278
|
||||||
| 01.02.2013, 12:53 | ||||||
|
Немного подправив код sov44:
Search_in_archive.bat
Search_in_archive.bat "c:\temp\archive.rar" "file.txt"
2
|
||||||
|
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
| 01.02.2013, 12:56 | ||||||
|
Вроде вызов правильный. Проверьте, есть ли папка Music в корне архива, набрав в батнике
1
|
||||||
|
94 / 94 / 4
Регистрация: 25.06.2012
Сообщений: 278
|
|
| 01.02.2013, 13:02 | |
|
sov44, вызов верный, пробовал добавлять ключ /i все равно не ищет, хотя содержимое архива показывает верно.
0
|
|
|
2 / 2 / 0
Регистрация: 29.11.2011
Сообщений: 25
|
|
| 01.02.2013, 13:12 [ТС] | |
|
0
|
|
|
94 / 94 / 4
Регистрация: 25.06.2012
Сообщений: 278
|
||||||
| 01.02.2013, 13:27 | ||||||
|
С ключем t у меня выходит только через временный файл:
0
|
||||||
|
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
| 01.02.2013, 13:33 | ||||||
|
Badger, попробуйте вывод в консоль
2
|
||||||
|
2 / 2 / 0
Регистрация: 29.11.2011
Сообщений: 25
|
|
| 01.02.2013, 13:44 [ТС] | |
|
а по русски чтобы ответ выдавал можно сделать?
0
|
|
|
94 / 94 / 4
Регистрация: 25.06.2012
Сообщений: 278
|
||
| 01.02.2013, 13:52 | ||
|
Да, работает.
Evgen11, Sov44 нашел еще один способ найти файл в архиве, с помощью команды findstr и регулярных выражений. Добавлено через 5 минут
0
|
||
|
0 / 0 / 0
Регистрация: 28.01.2014
Сообщений: 2
|
|
| 28.01.2014, 23:32 | |
|
Evgen11, скажи ты сделал батник по поиску файла в архивах? если да то пришли пожалуйста код
0
|
|
|
1748 / 353 / 41
Регистрация: 15.10.2012
Сообщений: 550
|
|
| 31.01.2014, 13:48 | |
|
Вопрос был задан давно и обсуждать, возможно, не имеет смысла... Но раз тема была поднята и у кого-то та же проблема, осмелюсь немного попридираться - использование в решениях rar.exe не корректно в соответствии с заданием проверять rar и zip архивы, так как rar.exe работает только с rar архивами. Тут, пожалуй, 7zip нужен.
1
|
|
|
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 87
|
|||||||
| 24.02.2014, 15:31 | |||||||
|
Здравствуйте.
Скажете, пожалуйста, а как просто найти в определенном каталоге, например g:\path, любой файл с расширением .inf ?
0
|
|||||||
| 24.02.2014, 15:31 | |
|
Помогаю со студенческими работами здесь
15
Поиск в заархивированном архиве Произвести поиск в iso архиве средствами Perl Изменить содержимое файла в архиве Дата/время файла в архиве zip GZipStream проблема с раширением файла в архиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|