Отследить создание файла с помощью скриптов #259565


#0 by mrkorn
Можно ли с помощью скриптов отследить создание файла в директории? Типа появился файл и скрипт по этому событию отработал все, что нужно?
#1 by Иде я
Да можно и из 1С это сделать...
#3 by Jarad
Ну можно хранить список файлов в каком то третьем файле, и периодически отслеживать его изменение.
#4 by mrkorn
, периодически не подходит... файл можен пропасть очень быстро... счас гляну...
#5 by coder1cv8
Самый оптимальный способ, ИМХО, решить это дело через события WMI.
#6 by NuF
А Вы случаем не загрузку делаете в 7.7?
#7 by YF
В любом случае получается только периодическим опросом, других вариантов несуществует ...
#8 by mergan
#9 by mrkorn
нет не загрузку... пытаюсь сдружить 1С и ККМ... просто там система дубовая и не настраиваемая... во время загрузки ККМ появляется флаг в виде файла вот его появление, а потом удаление и хочу отследить на уровне файловой системы можно...
#10 by mergan
наговоришь с испугу ерунды всякой...
#11 by coder1cv8
ну-ну
#12 by YF
Че ну-ну, ты сам-то представляешь, как все работает ?
#13 by mrkorn
отслеживает создание/изменение только удаление не отслеживает... это я знаю... делал... хочу посмотреть без .NETа счас буду ковырять
#14 by coder1cv8
Всё же, я думаю, что подписка на событие WMI это не то же самое, что обработчик ожидания...
#15 by YF
Не то же самое, но все-равно периодический опрос, только другая программа опрашивает ...
#16 by Chieftain
Было что-то про отслеживание
#17 by mrkorn
почему ты считаешь, что запись файла - не является событием в винде? Если есть событие, то его можно отследить...
#18 by coder1cv8
попробуй ловить __InstanceCreationEvent для  CIM_DataFile или CIM_DirectoryContainsFile. Я сам не пробовал, не знаю...
#19 by coder1cv8
не согласен.
#20 by YF
Отслеживание события - тоже периодический опрос ...
#21 by DGorgoN
Создание являться, обращение - нет.. Хук на апи ставить надо..
#22 by DGorgoN
+ Обращение это чтение, запись..
#23 by zenik
По поводу 2 ты не прав: WatchFile: "file_path" WatchFileDelete: "file_path" Слово WatchFile: срабатывает при появлении (создании) указанного файла и при каждом изменении содержимого этого файла. Если указанный файл существует в момент старта nnCron, то задача сработает если файл изменился с того момента, когда пользователь выгрузил nnCron из памяти. Слово WatchFileDelete: срабатывает при удалении (переименовании, перемещении) указанного файла.
#24 by DGorgoN
Хочешь сказать что отлавливаться все события, которые происходят с файлами?
#25 by zenik
Это справка так говорит. Но на самом деле так и есть ;)
#27 by mrkorn
здесь он вроде каждые 2 секунды проверяет выбранный каталог... не заметил сразу... Создание, Переименование, Удаление
#28 by DGorgoN
даже чтение и запись?
#29 by mrkorn
+.3 Изменение
#32 by mrkorn
работает... :) а вопросик такой в LITE вырсии будет работать?
#33 by zenik
За LITE не знаю... я ее как то пробовал, не работают там табы от prof. Так что недавно приобрел себе 11 лицензий ;) По сути дела не великие деньги.
#34 by NuF
nncron для ексСССР бесплатен :) Вопрос такой, как заставить его работать даже когда залочен комп? :(
#35 by mrkorn
по лиц. для некомерческого использования
#36 by Просто Миша
ККМ под каким управлением? Если Атол, то там все ОК
#37 by Билли Г
#38 by mrkorn
не атол - СуперМаг 2 спсаибо, прикольно! только столкнулся с проблемкой, что админ не дает запускать скрипты на сервере... нарисовал на VBS
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С