Существует два этапа расчета оставшегося времени в диалоговом окне операций с файлами в Windows Vista / 7. На начальном этапе перечисляются файлы и папки, которые необходимо скопировать или переместить, и на втором этапе оценивается оставшееся время. Первая фаза действительно происходит до того, как какие-либо файловые операции фактически выполняются, но вторая происходит, когда файлы копируются / перемещаются и постоянно обновляются по мере продвижения (таким образом, оставшееся время может увеличиваться или уменьшаться).
Если ваша проблема связана со второй частью, вам не о чем беспокоиться. Оставшееся время линия будет обновляться , как только он закончит рассчет, но файлы уже перемещены / скопированы. (На самом деле, он должен копировать или перемещать некоторые файлы, чтобы он мог измерить среднюю скорость чтения / записи для использования в расчете оценки; простого знания количества файлов / папок недостаточно).
Если ваша проблема связана с первой частью, то, как уже упоминали другие, вы можете использовать сторонний инструмент для простого копирования / перемещения файлов и папок сразу, но помните, что использование встроенного метода имеет некоторые преимущества ( т.е. предварительное перечисление) вместо того, чтобы делать это вслепую, как это делали в предыдущих версиях Windows. Зная состояние файлов и папок (например, имена файлов / каталогов, атрибуты, размеры и т. Д.), Windows может предоставить вам варианты обработки конфликтов и скрытых / системных файлов. Если он сначала не создает полный список файлов и папок, он не может спросить вас о слиянии или перезаписи / переименовании объектов. (Технически это возможно, но, сначала создав список, он делает процесс более быстрым и простым в управлении, особенно если вы нажмете всегда / делать для всех box.) Как некоторые уже говорили здесь, даже сторонние инструменты обычно создают список.