Всем привет!
Есть ли техническая возможность следить за файлами в папке загрузки изображений?
Т.е.
1. Создать список файлов и следить как он меняется?
2. В случае, если какой-то из файлов удаляется в следствии удаления ноды, замены по ФТП, фазы Луны, этот файл шел бы в папку "корзины".
Комментарии
2. При удалении ноды надо программировать перемещение в корзину. Замена по ftp - Это не к друпал, можно коненчо хранить копии, но место ...
1. Этот список уже есть и он называется таблица file_managed
file_managed ничто без file_usage
Варианты "выше" Друпала принимаются. Хотя мне кажется должны быть и друпальные инструменты.
Таблица БД. Не уверен что подходит, т.к. сама БД может быть кривой.
На вышедрупальных форумах.
Если речь про Linux, то есть inotify и icron. С помощью icron можно что-нибудь выполнять при каких-то действиях с файлами. Например, запускать скрипт. Но, кстати, не уверен, что можно будет класть в корзину этот файл, если не будет где-то ещё его копии...
По поводу Друпальных инструментов - они не смогут работать для действий с файлами через ftp, конечно.
Смогут, было бы желание и бюджет (четверная жирность выделения).
Но когда выбор стоит взять хостинг за 100р в месяц или за 200, но с большим лимитом на диск - таки хостинг дешевле подобного решения.
Ладно про ФТП я загнул. Но хотя бы список файлов сформировать и отслеживать, когда этот список меняется
Про Линукс. Желательно что-то такое что на шареде Патруля можно поставить. Хотя на ВДС тоже переезд не исключаю если сильно понадобиться.
Неужели ничего нет среди готовых модулей?
https://www.drupal.org/project/fancy_file_delete
Во! Готовь поллитру))))
Даже не знаю насколько этот модуль подходит. Щас посмотрю. Как бы, если в папке есть файлы не используемые полем - не волнует. Волнует если эти файлы "случайно" удалятся.
В первую очередь надо понять, что это за файлы. Файлы, попавшие туда через админку друпала любым способом, будут числиться в file_managed. Поэтому всё остальное можно смело выпиливать, ибо для хранения всяких там курсачей, фотографий из отпуска и сборников шансона есть множество куда более подходящих мест.
А если попали через админку, но не числятся?
Или сегодня числятся, завтра нет.