Програма для відстеження поява нових файлів в папці - skan_x

style = "display: block"
data-ad-client = "ca-pub-0562610021414947"
data-ad-slot = "5792664354"
data-ad-format = "link">

Дана програма займається перевіркою нових файлів в необхідних папках. Тобто сканує певні папки на наявність нових файлів, при виявлення, яких сповіщає користувача.

Як працює програма?

Дана програма завантажує список папок з файлу setting.ini. І починає за ними стежити. Якщо в результаті перевірки будуть виявлені нові файли, то програма сповістить вас про це.

Так як програма писалася для конкретної організації, в якій потрібно було стежити за деякими папками з нестабільною зв'язком, довелося вводити додаткову функцію, повторне сканування вибраних папок.

У файлі setting2.ini задається кількість спроб сканування, за замовчуванням 6 спроб (при більшій кількості працює не стабільно).

Доданий новий параметр, інтервал сканування папок. потрібно вказувати в хвилинах. Якщо велика кількість файлів, а часу вказано мало, то програма не встигатиме відпрацьовувати і буде глючити.

У setting2.ini так само задається робота з маскою, а саме якщо стоїть параметр true то йде ігнорування файли по масці. Якщо буде false то пошук буде йти по масці.

У файлі setting_mask.ini зберігаються маски для пошуку файлів, якщо файл порожній або його немає, пошук йде по всіх файлом. (Один рядок одне розширення)

Що б пошук працював по вашій маски потрібно виконати наступні умови

1) додавати нову маску в новий рядок

2) фільтрація здійснюється не по розширенню а по набору символів в даному файлі. Наприклад якщо файлі додано рядки у вигляді «.doc», «.exe», «сто» (без лапок) то будуть відображатися файли тільки ті де зустрічається даний набір букв, не важливо в розширення ці букви або в назву.

3) визначиться з параметром true або false у setting2.ini

Пауза між спробами сканування папки дорівнює 10 секундам (це не як не змінюється).

C: \ Documents and Settings \% username% \ Application Data \ skan_x \

PS: Якщо що скаржимося, пишемо гидоти про програму, так як програма періодично доопрацьовується

Схожі статті