GeNtlE
|
Posted: Sun Apr 01, 2007 20:30 Post subject: |
|
|
Quote: | Это сложнее организовать. На нынешнем этапе со сложившимися привычками программистов просто так не побороть. | Пример с Word имеет право на существование. В случае с файловым менеджером всё сложнее. И ладно, если ввести возможность отмены переименования или копирования файла. Это не так сложно. Проблемы начинаются при перемещении файлов (например, на другой носитель), удалении файлов. Здесь, в первом случае, носитель может быть извлечён. И что? Отменить операцию будет ужё нельзя. Во втором случае при удалении "насовсем" мы не сможем возродить файл из пепла. То, что предлагает Windows - "Корзина" тоже не спасёт в общем случае (файл может быть слишком большим для помещения в корзину, она может быть попроту отключена, либо пользователь использовал Shift-Del).
Quote: | Все действия должны иметь возможность их отмены и желательно на уровне системы. Заменить файл? Да конечно, заменяй не спрашивая, если надо будет, нажму Анду, всё верну как было. | Помню, кто-то из форумчан говорил, опираясь на Гислера, что такого не будет в Total Commander из-за возникающей у пользователя "иллюзии безопасности", при которой он может совершить какие-то действия, обращение которых по каким-то причинам может оказаться невозможным. А это приведёт к потере данных.
Quote: | Думаю, в ближайшем будущем такое вряд ли появится | И не появится в файловых менеджерах, пока мы не будем иметь полностью журналирующую файловую систему. Ну, а это, если и возможно, то с очень большими накладными расходами в виде гигантских требований к объёмам дисковых накопителей. _________________ Новые версии SM2BT здесь. |
|