История изменений
Исправление alexmaru, (текущая версия) :
у ты прикинь сколько процессов и потоков в фоне работают. это-же все нужно «логировать» с момента включения
а зачем? Нужно просто сделать API для глобального шага назад. А в софте пускай потихоньку реализуют. Если доступно - пусть высвечивается икнонка «восстановить предыдущее состояние». С самого начала это будут поддерживать браузеры, например, и файл-менеджеры.
Ну, что-то типа:
- Программа сделала действие, и отправила в API - "у меня есть восстановимое действие, название «Переименованные файлы», и дальше данные для самой софтины, чтобы вернуть всё взад. Со стороны самого API должны быть реализованы простейшие действия, типа достать файлы из корзины, отменить переименования, и.т.д. А всё остальное уже реализует софт для себя.
Если нужно следить за файлами - в новых фс же есть «мгновенные снепшоты».
Исходная версия alexmaru, :
у ты прикинь сколько процессов и потоков в фоне работают. это-же все нужно «логировать» с момента включения
а зачем? Нужно просто сделать API для глобального шага назад. А в софте пускай потихоньку реализуют. Если доступно - пусть высвечивается икнонка «восстановить предыдущее состояние». С самого начала это будут поддерживать браузеры, например, и файл-менеджеры.