Короткий ответ
Нет, восстановление файлов, удаленных из командной строки, отсутствует, и это "постоянное" удаление.
Не такой короткий ответ
Команда del
не стирает часть данных файла, она просто удаляет запись из файловой системы.
Это означает, что со специализированным программным обеспечением восстановление может быть возможным, если больше ничего не записано в этой области диска (насколько система знает, эта область теперь является "свободным" пространством).
Напротив, корзина - это просто место, куда файлы перемещаются, поэтому файловая система все еще знает об их существовании.
Что ты можешь сделать:
Лучший способ запретить пользователям делать это - запретить им удалять файлы.
Посмотрите на права доступа к файлу:
- Щелкните правой кнопкой мыши по файлу.
- Выберите Свойства.
- Перейдите на вкладку « Безопасность ».
Лучший способ сделать это - вообще запретить их изменение, изменив разрешения и удалив Modify
и Write
.
Если пользователи должны иметь возможность изменять файлы, можно использовать более подробные разрешения, чтобы предотвратить удаление, но разрешить изменения.
Чтобы перейти к расширенным разрешениям, нажмите « Дополнительно» на вкладке «Безопасность».
Вы можете сохранить права, предоставленные с помощью команды « Modify
а затем просто снимите флажок « Delete
.
Убедитесь, что у них также нет разрешения « Delete Subfolders and Files
в родительской папке, иначе они смогут удалить файл в любом случае.
Подробнее
См. Как установить, просмотреть, изменить или удалить специальные разрешения для файлов и папок в Windows XP (это относится к любой версии Windows, использующей NTFS).