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

Вниз

сравнение имен файлов по маске   Найти похожие ветки 

 
Scott Storch   (2010-12-08 15:58) [0]

с web-сервера в папку "X" скачиваются пакеты обновления.

upd_1_to_2.zip
upd_2_to_3.zip
upd_3_to_4.zip
....................

Задача: получить список имен файлов пакетов обновления имеющихся в папке "X" (скачанных с web-сервера на текущий момент). В папке могут быть другие zip файлы, не являющиеся пакетами обновления, которые не должны попасть в список. Нужно сравнивать файлы по маске. Как правильнее организовать сравнение? Пока что думаю юзать regexp"ы.


 
Dennis I. Komarov ©   (2010-12-08 16:07) [1]

А как ты получишь список всех файлов в папку "Х"?


 
Медвежонок ХМЛ ©   (2010-12-08 16:09) [2]

SendMessage(ListBox1.Handle, LB_DIR, 0,LParam(PChar("c:\x\upd_*_to_*.zip")));


 
Scott Storch   (2010-12-08 16:11) [3]

все сам разобрался, забыл что есть специальные символы для поиска по маске. В моем случае будет так:

"upd_*_to_*.zip"

Тему можно закрывать


 
Dennis I. Komarov ©   (2010-12-08 16:15) [4]


> Медвежонок ХМЛ ©   (08.12.10 16:09) [2]

Прикольно, надо бы "записать"...


 
Leonid Troyanovsky ©   (2010-12-08 19:00) [5]


> Dennis I. Komarov ©   (08.12.10 16:15) [4]

> Прикольно, надо бы "записать"...

+ CB_DIR, для комбиков.

--
Regards, LVT.



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

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

Наверх




Память: 0.45 MB
Время: 0.003 c
2-1291815359
Scott Storch
2010-12-08 16:35
2011.02.27
try..finally


15-1289566593
Wc2
2010-11-12 15:56
2011.02.27
Круговое меню


15-1290157965
И. Павел
2010-11-19 12:12
2011.02.27
Обновление 500 копий программы с сетевого диска.


2-1290929948
SIV5000
2010-11-28 10:39
2011.02.27
IShellFolder и диалог свойства файлов


3-1253354851
Sergey__
2009-09-19 14:07
2011.02.27
Fbserver





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский