0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 10

Скрипт для nnCron для отслеживания появления новой папки в заданной директории

08.12.2016, 06:05. Показов 2327. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени! Надеюсь пишу в нужной теме.
Суть: нужно создать скрипт, отслеживающий появление новой папки в заданной директории. Причем только папки в корне директории (без учета подпапок и файлов).
Алгоритм: Т.к. WatchDir: отслеживает любые изменения оповещения приходят о каждом пуке в заданной директории. За сим я решил считать количество папок, заносить его в переменную и при срабатывании WatchDir: сперва пересчитывать во вторую переменную и сравнивать. И только в случае разницы (т.е. реально появилась папка) выдавать сообщение. Но что-то не пошло.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#( Folder
 
WatchDir: "\\servernew\GRAFIC\_Work"
WATCH-CHANGE-LAST-WRITE
 
SingleInstance
1 VALUE Count1
VALUE Count2
 
Action:
FOR-FILES: "\\servernew\GRAFIC\_Work"
    IS-DIR?
        IF Count1 1 +
    THEN
;FOR-FILES
Count1 Count2 >
IF  
    Count1 Count2 !
    MSG: "Folder exist"
Then
 
)#
Код упрощенный, ибо все равно не работает.
Файлов в папке очень много, папок в корне 4000+. Видимо нужен двойной размер числа.
ЗЫ: К программированию никакого отношения не имею, просто пытаюсь упростить себе рутинные задачи.

Надеюсь не оставите без внимания. Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.12.2016, 06:05
Ответы с готовыми решениями:

Программа для отслеживания появления новых вещей на сайте для шоппинга
Каким образом можно написать программу, которая могла бы отслеживать появление тех или иных вещей на сайте для шоппинга(к примеру adidas,...

Ошибка "Ошибка создания папки. Возможно недостаточно прав доступа для создания новой директории.Битрикс24 Коробочн
При создании раздела на главной выдает ошибку "Ошибка создания папки. Возможно недостаточно прав доступа для создания новой директории....

Написать скрипт для архивирования всего содержимого заданной папки, кроме файлов с расширением .TXT
Друзья помогите пожалуйста в написании скрипта. Я в этом мягко говоря не силен. Если кто выручит буду благодарен. Нужно написать cmd...

1
 Аватар для volodin661
6806 / 2305 / 349
Регистрация: 10.12.2013
Сообщений: 7,933
09.12.2016, 14:10
Цитата Сообщение от zloVdar Посмотреть сообщение
Надеюсь пишу в нужной теме.
я бы посоветовал переместиться в powershell-ветку

( Powershell's FileSystemWatcher
FileSystemWatcher class to subscribe to 'create', 'change' and 'delete' events on files or folders in the NTFS filesystem.
It can be used to monitor a folder or folders,
and can be modified to perform any action upon the triggering of these events. )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.12.2016, 14:10
Помогаю со студенческими работами здесь

Скрипт для появления/исчезновения меню при скролинге
Доброго времени суток. Помогите с css - есть страница - сейчас блок "sidebar" прячется если ширина сайта меньше 700px. Но я хочу чтобы он...

Скрипт для получения списка файлов в текущей директории
Написать скрипт для получения списка файлов в текущей директории Скрипт я написал,но он действует немного по-другому: этот скрипт...

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

Создать скрипт для добавления новой переменной
Как создать скрипт для добавления новой переменной, указывающей путь к файлу, который должен быть открыт через блокнот?

Создать скрипт выполняющий определенную команду в заданной директории
Здравствуйте, мне нужен скрипт который бы при запуске выполнял следующие действия переходит к директории...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru