![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
подскажите, пожалуйста, я уже неделю сижу туплю. мне необходимо по добавлению файла в каталог произвести с этим файлом определенную работу. для этого мне надо:
1. отслеживать добавление нового файла в каталог. - как это сделать я представляю. через функцию ReadDirectoryChangesW. 2. узнать имя файла который был добавлен. 3. имея имя файла произвести с ним необходимую работу. - эта часть тоже уже сделана. как узнать имя добавленного файла? |
|
#2
|
||||
|
||||
|
судя по этому в lpBuffer содержится указатель на структуру FILE_NOTIFY_INFORMATION член которой FileName есть не что иное как имя файла
|
|
#3
|
|||
|
|||
|
а как увеличить размер filename. в описании структуры там один байт задан. есть поле для длины имени. а как потом переопределить размер filename, чтобы он соответствовал размеру имени реального файла
|
|
#4
|
||||
|
||||
|
TShellChangeNotifier
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Tonyy (21.09.2013)
| ||
|
#5
|
|||
|
|||
|
я не могу найти этот компонент в delphi xe3.
|
|
#6
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо cotseec за это полезное сообщение: | ||
Tonyy (21.09.2013)
| ||