Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
18 / 18 / 8
Регистрация: 21.04.2010
Сообщений: 110

Сканирование папки на поевление новых файлов

22.04.2010, 09:08. Показов 3050. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста в какую сторону капать
чтобы програма ловила появление новых файлов или открытие текущих
с таймером не вариант нужно на сообщениях системы
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.04.2010, 09:08
Ответы с готовыми решениями:

Сканирование папок и копирование новых появившихся файлов на windows в python
Друзья хочу реализовать вот такое непростое для меня решение, может ли питон смотреть за файлами в определенных папках. например если...

Сканирование папки на наличие поврежденных файлов
Ребят,нужно реализовать прогу,в которой юзер выбирает папку и сканит на наличие типа поврежденных файлов от вируса (скрытые или только для...

Сканирование папки и подстановка имен файлов
for /f "tokens=*" %%a in ('Dir /b/s/a-d C:\isql.exe') Do Set isql_path=%%a set "Fld=C:\Program Files\Programka" for /f "tokens=*" %%a...

5
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
22.04.2010, 09:48
http://msdn.microsoft.com/ru-r... 85%29.aspx
1
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
22.04.2010, 09:53
C++
1
2
3
4
5
6
7
8
9
10
11
12
HANDLE WINAPI FindFirstChangeNotification(
  __in  LPCTSTR lpPathName,
  __in  BOOL bWatchSubtree,
  __in  DWORD dwNotifyFilter
);
 
BOOL WINAPI FindNextChangeNotification(
  __in  HANDLE hChangeHandle
);
BOOL WINAPI FindCloseChangeNotification(
  __in  HANDLE hChangeHandle
);
Делаешь отдельный поток и в нем отслеживаешь при помощи вышеприведенных функций.
Примерно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        HANDLE hd;
        hd = FindFirstChangeNotification(dir, TRUE, FILE_NOTIFY_CHANGE_FILE_NAME);
    if (hd == INVALID_HANDLE_VALUE){
        ShowMessage("Не могу следить за каталогом");
                return;
        }
       do{
            if(WaitForSingleObject(hDir,INFINITE)==WAIT_OBJECT_0)
                      ShowMessage("Произошло изменение");
                if(!FindCloseChangeNotification(hd)){break;}
       }
       while(!Terminated);
       FindCloseChangeNotification(hd);
А вообще вот: http://msdn.microsoft.com/en-u... 65261.aspx
1
18 / 18 / 8
Регистрация: 21.04.2010
Сообщений: 110
22.04.2010, 10:22  [ТС]
а ето дяденки как подключить

http://msdn.microsoft.com/ru-r... tcher.aspx

просто новичок в с bilder
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
22.04.2010, 10:30
Цитата Сообщение от wason Посмотреть сообщение
а ето дяденки как подключить

http://msdn.microsoft.com/ru-r... tcher.aspx

просто новичок в с bilder
а это никак, это управляемый код, для него нужна дотнет и билдер ее не тянет (хотя новый может и тянет, 6-й точно нет)
1
18 / 18 / 8
Регистрация: 21.04.2010
Сообщений: 110
22.04.2010, 11:43  [ТС]
The FindFirstFileTransacted function searches a directory for a file or subdirectory with a name that matches a specific name as a transacted operation.

проверяет ли данная функция был ли созданы файлы или нет ,то есть грубо говоря транзакции -есть открытие закрытие создание удаление?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2010, 11:43
Помогаю со студенческими работами здесь

Сканирование папки на хостинге и вывод списка файлов в ListBox
Привет всем, гуру мне нужна ваша помощь, в общем у меня на сервере (сайте, хостинге не важно) хранятся папки а в папках по 1му файлу в...

Сканирование определённой папки на наличие XLSX-файлов и пересохранение найденных в другую папку
Добрый день. Задача у меня стоит следующая, нужно просканировать определенную папку на наличие *.xlsx файлов, после этого открывать каждый...

Мониторинг папки на создание новых папок/файлов
Доброго времени суток! Хочу попытаться написать мониторинг для определенной папки на появление новых файлов/папок. при появлении новых...

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне нужет чтобы сделать вот это) - Копирование всех файлов с...

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне нужет чтобы сделать вот это) - Копирование всех файлов с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru