Копіюючи велику кількість файлів за один проміжок, Windows потребує досить часу, щоб підготувати копію ? Те ж саме відбувається при видаленні великої кількості файлів. Що тут відбувається? Які там готуються?
Копіюючи велику кількість файлів за один проміжок, Windows потребує досить часу, щоб підготувати копію ? Те ж саме відбувається при видаленні великої кількості файлів. Що тут відбувається? Які там готуються?
Відповіді:
"Підготовка до копіювання" - особлива функція, яка дозволяє затримати весь процес на необгрунтовану кількість часу і дає більше часу на оцінку фантазійного діалогового вікна, створеного дизайнерами Microsoft.
Хоча Windows "готується до копіювання", це не так
Однак це створює повний список файлів і виконує деякі магічні обчислення чисел, щоб зробити помилкові припущення про передбачуваний час копіювання.
Він будує список усіх файлів у поточній папці та її підпапки та записує зміни, які будуть внесені до файлів у журналі. Це необхідно завдяки тому, як працює NTFS.
Деякі випадки використання цього списку включають:
Якщо це дратує, ви завжди можете використовувати xcopy або robocopy за допомогою командного рядка для великої кількості файлових операцій.
xcopy
без нього можна обійтися?
Як відповів Реймонд Чен в одній із відповідей на своє початкове діалогове повідомлення про хід копіювання файлів ( http://blogs.msdn.com/b/oldnewthing/archive/2004/01/06/47937.aspx#47964 ), одного з що потрібно зробити - це отримати розміри файлів для всієї операції копіювання, щоб краще оцінити час копіювання.
Наскільки мені відомо, Windows перевіряє, чи може вона відповідати всім запитам для ВСІХ файлів. Це означає, що, наприклад, заблоковані файли знаходяться спереду, а не на півдорозі, викликаючи неповний результат.