У меня есть тонны файлов, сброшенных в несколько разных папок.Я пытался организовать их несколько раз, к сожалению, не существует организационной структуры, которая бы последовательно имела бы смысл для всех из них.
В конце концов я решил написать себе приложение, с помощью которого я могу добавлять теги в файлы, а затеморганизация может быть адаптирована к фактической организационной структуре.
Я хочу предотвратить получение потерянных данных.Если я перемещаю / переименовываю файл, моему приложению-тегу нужно сообщить об этом, чтобы оно могло обновить имя в базе данных.Я не хочу пометить файлы, которые больше не существуют, и необходимость чтения тегов для файлов, которые раньше существовали.
Есть ли способ написать обратный вызов, который подключится к команде mv, так что еслиЯ переименовываю или перемещаю свои файлы, они запускают скрипт, который уведомляет мое приложение, которое может обновить его базу данных?
Мое приложение написано на Ruby, но я хочу поиграть с C, если необходимо.