Удаление папки с большим количеством файлов из библиотеки занимает годы

У меня есть большая папка с исходным кодом, которая состоит из 82480 файлов, 19 633 папок. Он добавлен в библиотеку для быстрого доступа. Когда я удаляю его из библиотеки, требуется вечность, чтобы подготовить удаление и вычисление. Около 1 часа или около того.

затем я провел исследование и обнаружил, что при удалении из его абсолютного пути – как перейти к D:workbigfolder и щелкните правой кнопкой мыши и удалить – это займет всего несколько секунд, чтобы подготовиться.

знаете ли вы, что делает библиотека Windows 7 при подготовке удаление?

8
задан djsmiley2k
08.12.2022 4:43 Количество просмотров материала 2742
Распечатать страницу

3 ответа

Это (скорее всего) поиск всех папок, прикрепленных к библиотеке для файлов, выбранных для создания полных путей к файлам для удаления.

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

2
отвечен Ƭᴇcʜιᴇ007 2022-12-09 12:31

нет, не знаю.


но если вам интересно, вы можете использовать Контролировать Процесс чтобы выяснить.

1
отвечен Mehrdad 2022-12-09 14:48

Я просто попытался удалить папку на своем компьютере, и вывод Process Monitor показал, что он перечисляет каждый файл и папку. В вашем случае это будет означать, что он должен прочитать информацию о ~102k файлах, чтобы удалить их. В моем случае были файлы ~40k, и это заняло около минуты на SSD. На этот раз будет намного выше на традиционном жестком диске.

1
отвечен cmorse 2022-12-09 17:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх