Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Удаление файлов с дублированием их в указанную папку (http://forum.oszone.net/showthread.php?t=171369)

Rico 26-03-2010 23:02 1378156

Удаление файлов с дублированием их в указанную папку
 
Здравствуйте! Извиняюсь если вдруг я пишу не в ту тему. Прошу помочь. В XP нужно сделать так, чтобы удаляемые файлы копировались в указанную папку допустим на диске D:\, т.е. дублировались. Допустим я удаляю файл, но он перед удалением должен копироваться в указанную папку. Чтобы при удалении файлов потом была возможность их просмотреть из другой папки... Пытался найти в поиске, ковырял реестр, но у самого с данной задачей справится к сожалению не получилось...

zonderz 27-03-2010 01:41 1378258

Rico

А встроенная корзина (recycle bin) чем вас не устраивает? Тем, что вы хотите, чтобы файлы перемещались в конкретную папку?

Удаление в одном месте и появление в другом - называется перемещением.

Вам нужно просто перемещать файлы в указанную папку (на диск D:, например). Создайте просто папку, куда будут сваливаться файлы. Выведите ярлык на рабочий стол и просто перемещайте мышкой файл или папку, удерживая клавишу SHIFT, на этот ярлык. Файл удалится из исходного места и появится в вашей папке.


Хотите чтобы было по нажатию клавиши DEL? Это сложнее, но тоже реализуемо. Можно написать bat-файл (который будет перемещать файл), вывести ярлык и назначить горячую клавишу, например ALT+DEL; Соответственно, при нажатии на файле комбинации клавиш ALT+DEL - последний переместится в вашу папку.

Если вам не нужно восстанавливать "удаленные" файлы, а просто знать что файл или папка удалены, используйте аудит файлов и папок. Аудит настраивается в параметрах безопасности локальных политик компьютера (оснастка gpedit.msc). Далее в свойствах диска или папки, за которыми вы хотите наблюдать устанавливаются доп. настройки аудита.
Для просмотра событий, связанных с удалением файлов и папок, используется журнал событий (eventvwr).

Также ы инете есть куча программ по мониторингу файлов и папок.
Удачи!

Rico 27-03-2010 13:29 1378405

zonderz, Спасибо! Но проблема в том, что все это нужно осуществить на работе, а там сотрудники могут удалять файлы и очищать корзину И вместо удаления в корзину они к сожалению не станут перетаскивать файлы на ярлык либо нажимать комбинации клавиш( Нужно чтобы то, что они удалили из папок либо из корзины, потом можно было просмотреть и восстановить при необходимости. Я предполагал, что может быть возможно добавить строчку (команду) в реестре и при нажатии из контекстного меню на файле "Удалить" либо при нажатии на DEL, файл бы помимо удаления еще и копировался... или может есть программа, которая сможет помочь осуществить подобное. На счет аудита, полезная функция, не знал что в XP существует такая возможность, обязательно попробую, пока хотя-бы имена удаленных файлов чтобы знать.

Grabber2006 27-03-2010 15:28 1378480

Цитата:

Цитата Rico
Нужно чтобы то, что они удалили из папок либо из корзины, потом можно было просмотреть и восстановить при необходимости. »

Подход с корзиной - неправильный.

Нужно организовать общую папку, куда все будут складывать свои рабочие документы. Делать ежедневный (или чаще) бекап этой папки. Тогда любой файл какое-то время спустя (зависит от емкости бекапа) можно будет восстановить на требуемую дату.

Petya V4sechkin 27-03-2010 15:36 1378487

Цитата:

Цитата Rico
все это нужно осуществить на работе

На работе включайте теневое копирование на файловом сервере (на котором, разумеется, установлена серверная операционная система).

zonderz 27-03-2010 15:50 1378494

Rico

Я предполагал, что может быть возможно добавить строчку (команду) в реестре и при нажатии из контекстного меню на файле "Удалить"

Это можно без проблем. Пишете скрипт, перемещающий файл в нужную папку и с помощью реестра вешаете в контекстное меню. Но придется делать для всех...

Проще аудит настроить или скачать какое нибудь готовое решение для мониторинга и установить на все компы.

Rico 27-03-2010 22:48 1378754

Устанавливать нужно будет только на 1 комп =) В контекстном меню повесил свою команду удалить, теперь подскажите пожалуйста как можно из контекстного меню убрать стандартную команду "Удалить"? Где-нибудь в реестре заменить 1 на 0?


Время: 15:42.

Время: 15:42.
© OSzone.net 2001-