![]() |
Удаление файлов с дублированием их в указанную папку
Здравствуйте! Извиняюсь если вдруг я пишу не в ту тему. Прошу помочь. В XP нужно сделать так, чтобы удаляемые файлы копировались в указанную папку допустим на диске D:\, т.е. дублировались. Допустим я удаляю файл, но он перед удалением должен копироваться в указанную папку. Чтобы при удалении файлов потом была возможность их просмотреть из другой папки... Пытался найти в поиске, ковырял реестр, но у самого с данной задачей справится к сожалению не получилось...
|
Rico
А встроенная корзина (recycle bin) чем вас не устраивает? Тем, что вы хотите, чтобы файлы перемещались в конкретную папку? Удаление в одном месте и появление в другом - называется перемещением. Вам нужно просто перемещать файлы в указанную папку (на диск D:, например). Создайте просто папку, куда будут сваливаться файлы. Выведите ярлык на рабочий стол и просто перемещайте мышкой файл или папку, удерживая клавишу SHIFT, на этот ярлык. Файл удалится из исходного места и появится в вашей папке. Хотите чтобы было по нажатию клавиши DEL? Это сложнее, но тоже реализуемо. Можно написать bat-файл (который будет перемещать файл), вывести ярлык и назначить горячую клавишу, например ALT+DEL; Соответственно, при нажатии на файле комбинации клавиш ALT+DEL - последний переместится в вашу папку. Если вам не нужно восстанавливать "удаленные" файлы, а просто знать что файл или папка удалены, используйте аудит файлов и папок. Аудит настраивается в параметрах безопасности локальных политик компьютера (оснастка gpedit.msc). Далее в свойствах диска или папки, за которыми вы хотите наблюдать устанавливаются доп. настройки аудита. Для просмотра событий, связанных с удалением файлов и папок, используется журнал событий (eventvwr). Также ы инете есть куча программ по мониторингу файлов и папок. Удачи! |
zonderz, Спасибо! Но проблема в том, что все это нужно осуществить на работе, а там сотрудники могут удалять файлы и очищать корзину И вместо удаления в корзину они к сожалению не станут перетаскивать файлы на ярлык либо нажимать комбинации клавиш( Нужно чтобы то, что они удалили из папок либо из корзины, потом можно было просмотреть и восстановить при необходимости. Я предполагал, что может быть возможно добавить строчку (команду) в реестре и при нажатии из контекстного меню на файле "Удалить" либо при нажатии на DEL, файл бы помимо удаления еще и копировался... или может есть программа, которая сможет помочь осуществить подобное. На счет аудита, полезная функция, не знал что в XP существует такая возможность, обязательно попробую, пока хотя-бы имена удаленных файлов чтобы знать.
|
Цитата:
Нужно организовать общую папку, куда все будут складывать свои рабочие документы. Делать ежедневный (или чаще) бекап этой папки. Тогда любой файл какое-то время спустя (зависит от емкости бекапа) можно будет восстановить на требуемую дату. |
Цитата:
|
Rico
Я предполагал, что может быть возможно добавить строчку (команду) в реестре и при нажатии из контекстного меню на файле "Удалить" Это можно без проблем. Пишете скрипт, перемещающий файл в нужную папку и с помощью реестра вешаете в контекстное меню. Но придется делать для всех... Проще аудит настроить или скачать какое нибудь готовое решение для мониторинга и установить на все компы. |
Устанавливать нужно будет только на 1 комп =) В контекстном меню повесил свою команду удалить, теперь подскажите пожалуйста как можно из контекстного меню убрать стандартную команду "Удалить"? Где-нибудь в реестре заменить 1 на 0?
|
Время: 15:42. |
Время: 15:42.
© OSzone.net 2001-