Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 10

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

08.12.2016, 06:05. Показов 2296. Ответов 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
6677 / 2270 / 346
Регистрация: 10.12.2013
Сообщений: 7,839
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
Ответ Создать тему
Новые блоги и статьи
Загрузка 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