Форум: "WinAPI";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
ВнизReadDirectoryChangesW() Найти похожие ветки
← →
All (2003-08-12 23:24) [0]Можно ли использовать ReadDirectoryChangesW на удалённых
машинах, если нет то с помощью какой функции возможно
отследить появление нового файла в директории и получить
его имя (на сетевом диске)?
← →
iNew (2003-08-13 06:59) [1]И в догонку. Будет ли монитор работать из-под Win98.
← →
All (2003-08-13 09:00) [2]Только под NT4 и выше.
← →
All (2003-08-13 09:56) [3]Я попробовал на расшаренном диске типа \\\\Имя компа\\Public
функция работает.
Только я не догоняю как пробраться на к-л. диск типа с:\\?
← →
Alexander (2003-08-13 09:58) [4]Это тебе нужно \\Имя компа\C$
← →
iNew (2003-08-13 10:58) [5]Т.е под Win98 подойдет только вариант с прогонкой FindFirstFile... по таймеру и сравнение с предыдущей прогонкой?
← →
All (2003-08-13 12:40) [6]Какая предыстория
> \\Имя компа\C$
диск с: должен быть расшарен или конкретная папка?
Пример: \\Имя компьютера\С$\Temp это - с:\Temp?
Т.е. если я пишу
char *pDirPath = "\\\\cmp_151\\c$\\temp";
HANDLE hDir = CreateFile(pDirPath,....
то получаю HANDLE на директорию с:\Temp компа cmp_151?
А поповоду вопроса iNew думаю что да.
Хотя пока я сам не откопал ReadDirectoryChangesW() мне все толдычели, что только сопоставлением списков можно отследить изменения.
← →
Alexander (2003-08-13 12:59) [7]>> \\Имя компа\C$
>диск с: должен быть расшарен или конкретная папка?
>Пример: \\Имя компьютера\С$\Temp это - с:\Temp?
>Т.е. если я пишу
>char *pDirPath = "\\\\cmp_151\\c$\\temp";
>HANDLE hDir = CreateFile(pDirPath,....
>то получаю HANDLE на директорию с:\Temp компа cmp_151?
Да, именно так.
>А поповоду вопроса iNew думаю что да.
>Хотя пока я сам не откопал ReadDirectoryChangesW() мне все толдычели, что только сопоставлением списков можно отследить изменения
По моему так, только составлением списка и просмотром изменений
← →
All (2003-08-13 14:16) [8]Функцией ReadDirectoryChangesW() реально всё отслеживается.
← →
Alexander (2003-08-13 14:20) [9]Да, она отслеживает, но она ведь тебе не скажет, какой файл изменился в заданной директории. Это ты и узнаешь, используя составленный список изменений
← →
All (2003-08-13 16:17) [10]Именно это она и делает, т.е. возвращает (помимо прочего)
имя файла (добавленного,удаленного, модифицированного)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c