Открывать предметы в корзине без восстановления

17

Я только что заметил, что могу открывать папки из корзины, не восстанавливая их. У меня есть расширение qttabbar, которое добавляет вкладки в стандартный проводник Windows, и я случайно щелкнул по папке средней кнопкой мыши.

Он не только прекрасно открывается на вкладке, но и ведет себя как не удаленный: правильное действие открытия и полное меню, вызываемое правой кнопкой мыши.

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

Справедливости ради, notepad2 действительно задохнулся при открытии файла из подпапки в корзине (неверный путь), хотя notepad ++ прекрасно обрабатывал тот же файл. Таким образом, эта функция может быть не для слабонервных, но она будет чрезвычайно полезна при ползании через кучу мусора :)

Кто-нибудь слышал о таком взломе / фича?

Raveren
источник
1
Почему именно вы хотите обрабатывать файлы в мусорном ведре ... Или в бинарных файлах, которые вам все еще нужны?
BloodPhilia
1
Разве это не то, для чего предназначена мусорная корзина? Восстановление неправильно удаленных элементов? Что происходит, когда существует более одного файла с одинаковым или одинаковым именем?
Раверен
3
Я вижу проблему, у вас есть тонны папок с данными в корзине, возможно, собираемых годами, и вы хотели бы разобрать их перед постоянным удалением, восстановление папок было бы катастрофой, пытаясь отследить, где все эти данные был восстановлен, а затем сканирует все каталоги, чтобы найти его.
Моав
это серьезная крайность, но да, такие вещи, вы понимаете.
Раверен
1
Если перейти к C:\$Recycle.Binустановленному параметру «Показать скрытые файлы» и снять флажок «Скрыть защищенные системные файлы», вы увидите папку «Корзина» с элементом корзины. Вы можете открыть эту папку, а затем скопировать и вставить строку заголовка в диалог открытия программы, а затем открыть файл из программы. Кроме того, теоретически вы можете открыть там файлы с помощью cmd, но все они имеют закодированные имена, например, $R1PM1PT.JPGкоторые не видны в проводнике Windows, которые нужно знать, чтобы открыть файл с помощью cmd.
Дональд Дак

Ответы:

1

Старая новая вещь, кажется, объясняет это: http://blogs.msdn.com/b/oldnewthing/archive/2006/01/31/520225.aspx . Диски FAT просто используют папку C:\RECYCLED, а диски NTFS используют набор папок C:\RECYCLER\S-.... Похоже, ваша панель инструментов просто смотрит туда. Я смотрел один раз без него (к сожалению, не помню, как.)

Итак: взлом, вероятно, просто посмотреть в скрытой папке. У меня нет машины с Windows, на которой я могу посмотреть и проверить, насколько легко туда попасть. Я сомневаюсь, что Windows Explorer сделает это, но cmdможет. (На свой страх и риск и т. Д.)

Следующий вопрос - почему Microsoft «блокирует» файлы. Вероятно, ни один идиот не начнет использовать мусорное ведро в качестве папки «Мои документы», или вам придется принимать решение - восстановить или удалить, но не заглядывать.

GKFX
источник
0

Я думаю, что лучший способ справиться с этим - перетащить все содержимое в новую папку для анализа того, что необходимо открыть / сохранить / удалить. Это по крайней мере избавит вас от необходимости отслеживать место восстановления каждого файла.

Джейсон Гордон
источник
0

Ваша проблема была корпоративной проблемой с момента рождения корзины ... пользователи всегда могли использовать корзину в качестве функции хранения, и я видел, как дюжина пользователей считают это своим DRP ... они просто никогда не очищают bin, и они думают, что они покрыты ... но затем они работают из этого и редактируют документы, которые они удалили.

Я всегда относился к решению этой проблемы как к большему образованию.

Шейн Нил
источник