Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];

Вниз

Подскажите, как реализовать...   Найти похожие ветки 

 
Vlad   (2003-10-09 11:08) [0]

Доброго времени суток.
Есть некая папка, в которой хранятся архивные файлы вида q_NNN.arj, где NNN - номер файла по порядку. Периодически в эту папку кладутся файлы с новыми номерами, но строго в порядке следования номеров. Так же есть файл INI, в котором хранится номер последнего обработанного файла. Программа должна считать последний номер из INI, затем из папки взять все файлы с номером больше последнего, разархивировать их и снова записать в INI номер последнего файла. Вопрос состоит в основном в самом процессе разархивации файлов. Т.е. как зная номер начального файла, программно разархивировать в нужную папку все файлы с номером больше.
Заранее спасибо.


 
Brahman   (2003-10-09 11:24) [1]

Составить список файлов каталога
Удалить из списка все обработанные
Выполнить разархивацию для оставшихся


 
Vlad   (2003-10-09 11:42) [2]

>Brahman © (09.10.03 11:24) [1]
Спасибо. Меня интересует сам процесс разархивации. Допустим список с нужными файлами составил. Как программно их последовательно разархивировать в нужный каталог с помощью arj.exe ?


 
default   (2003-10-09 11:46) [3]

Vlad © (09.10.03 11:42) [2]
см. в хелпе работу с командной строкой


 
Brahman   (2003-10-09 12:56) [4]

Ну, вероятно ShellExecute(..)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-65574
Igit
2003-10-01 07:45
2003.10.20
как использовать jpg


14-65608
Denizzz
2003-10-01 08:10
2003.10.20
Прошу дать мне рекомендации


7-65652
Zevsus
2003-08-04 12:55
2003.10.20
system service не даёт нормально перегрузить машину


3-65375
DBQuest
2003-09-28 14:54
2003.10.20
Как подключить БД?


6-65569
ArtAlex
2003-08-19 15:34
2003.10.20
Submit в Webbrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский