Как узнать, что в проекте(файлах и папках) были изменения?

Нужно, что б как только в определённой папке что-то изменилось-сразу-же выполнить код.
То-есть я в проекте меняю файлы,добавляю,удаляю папки и сразу-же нужно изменить файл updated.txt, записав в него время обновления.
  • Вопрос задан
  • 503 просмотра
Решения вопроса 1
@Beltoev
Живу в своё удовольствие
Вам советуют совсем не то.

Для такой задачи нужно использовать FileSystemWatcher. Готовый пример под вашу задачу: www.codeproject.com/Articles/26528/C-Application-t...
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
в ядре linux есть подсистема inotify, которая может генерировать события связанные с файлами и каталогами.
дальше гуглите.
Ответ написан
@dmitryKovalskiy
программист средней руки
Для такой задачи есть source control.
Ответ написан
Комментировать
@Alexander1705
Проверяйте в цикле дату изменения файлов: os.Stat, os.FileInfo.

Upd. Кажется, это - то что вы ищите.
Ответ написан
VGrabko
@VGrabko
Golang, Php, Js
for + hash
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы