При удалении большого каталога с помощью Shift+Del (без корзины) это происходит на порядок быстрее. Почему удаление в Корзину намного медленнее в Windows? Я на Windows 7.

Изменить: Просто понял, что это потому, что я использую Total Commander вместо Windows Explorer. Поскольку я всегда использую эту программу, я никогда не замечал, что из проводника Windows удаление каталога в корзину происходит мгновенно.

1 ответ1

3

С точки зрения файловой системы удаление в корзину более или менее похоже на перемещение. Файлы, которые вы удаляете, помещаются в специальный защищенный каталог Windows, и, возможно, все данные необходимо прочитать и записать в другом месте.

С другой стороны, удаляя с помощью Shift+Del , файл просто стирается из файловой системы. Это намного быстрее, поскольку речь идет не об изменении всего файла, а только об удалении нескольких байтов, сообщающих о наличии файла.

Кроме того, что касается Total Commander, объясните здесь: http://www.ghisler.ch/board/viewtopic.php?t=14480:

Это происходит, когда ваша корзина очень заполнена. TC удаляет один файл за другим в обычном режиме, который занимает некоторое время, когда корзина заполнена.
Попробуйте удалить с помощью Shift+Del (в обход корзины) или с помощью метода Explorer.
К сожалению, это поведение не может быть изменено, потому что Windows не сообщает, какие файлы были удалены, а какие нет при удалении их всех за одну операцию ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .