Як пропустити час "Обчислення" при копіюванні файлів за допомогою Windows Explorer?


42

Під час копіювання сотень малих файлів / папок у Windows, фаза обчислення Windows часто займає дуже багато часу, перш ніж щось починає фактично копіюватися. Чи є налаштування, щоб сказати Windows негайно почати копіювати та / або пропустити всю фазу попереднього розрахунку?


3
Навіть у таких утилітах, як TerCopy, обчислення відбувається до того, як відбувається фактичне копіювання. Наприклад, TeraCopy буде сидіти там, нічого не роблячи, однак світлодіодний перемикач блимає, як божевільний. Я не в змозі зрозуміти логіку цієї практики, мабуть, Windows настільки ж дурна, як може отримати ОС. Найкраще рішення - це те, що пропонує Захарій, тобто використовувати лінію cmd. Усі інші "відповіді" неправильні.

Подобається чи ні, мета обчислення полягає в тому, щоб дати більш точну смугу стану та оцінку часу. Скажімо, у вас в каталозі 100 файлів із 99 файлами розміром 1 МБ та 1 файлом розміром 10 ГБ, перші 99 файлів копіюються, а рядок стану показує, що 99% протягом тривалого періоду через велику кількість Файл - більшість користувачів вважають, що операція копіювання заморожена і перерве процес, навіть якщо він працює належним чином на великому файлі. Це може дратувати невеликих файлів, але коли мова йде про великі файли, вона може керувати очікуванням часу.
Дастін Г.

Особливо жахливо це з протоколом передачі медіа (MTP).
neverMind9

Відповіді:


25

Не використовуйте Провідник.

Чи це означає використання стороннього менеджера файлів, обробника копій або командного рядка.

Обробник копій - це розширення оболонки, яке перехоплює будь-які спроби копіювання / переміщення файлів та реалізує самі операції. Зазвичай ці обробники копіювання зроблені для реалізації функцій , що Провідник не має, як вибудовуються в чергу кілька операцій, різну семантику або затирання синхронізації, швидкість дроселювання, і т.д. Деякі інструменти , які ви можете подивитися на включають FastCopy , TeraCopy , SuperCopier і тому винахідливо названий Обробник копій .

Особисто я використовую FastCopy, оскільки він найкраще підтримує семантику копіювання Explorer. Наприклад, востаннє, коли я намагався TeraCopy оновити файл із кількома жорсткими посиланнями, це не зробило те саме, що робив Explorer.


2
З цікавості, чому у вас є файли з декількома жорсткими посиланнями?
Х'ю Аллен

6
Тому що вони корисні. Наприклад, у верхній частині папки для завантаження є підпапки для кожного ПК, який я маю. Я перекладу програми, які потрібно встановити в кожній системі, у папку цієї системи. Я використовую з'єднання та жорсткі посилання для всіляких речей, а розширення Link Shell полегшує їх створення, перегляд та керування.
afrazier

3
жодне з цих не працює для телефонів / MTP-накопичувачів? : '(
Gizmo

Мене приголомшило, що я знайшов лише FastCopy зараз ... це завжди мене дратувало щодо Windows, і сьогодні ввечері я знову зазнав гігабайт файлів різного розміру, і Windows запустився за 2 години 45 хвилин і врешті-решт влаштувався приблизно на 17 хвилин до скопіюйте в мій NAS через мою гігабітну мережу. Шукаючи рішення, я натрапив на це і не розчарувався. Це найшвидша операція копіювання, яку я коли-небудь бачив.
Аллен Джексон

Єдине, що швидше (скопіювати), це спершу завантажувати файли, що дозволяло виконувати копію файлу з мережевою швидкістю (приблизно 5 секунд для отриманого 350-дюймового блискавки при найшвидшому стисненні), але потім вам доведеться розпакувати їх на іншому кінці . Якщо ви робите це з комп’ютера-джерела, ви розпаковуєте пам'ять і відправляєте назад по мережі. Просто використовуйте FastCopy. Досі не розумію, чому це на порядок швидше, ніж інші комунальні послуги.
Аллен Джексон


6

Існує дві фази підрахунку залишкового часу діалогового вікна роботи з файлами Windows Vista / 7. Існує початкова фаза, на якій перераховуються файли та папки, які потрібно скопіювати або перемістити, і друга фаза, в якій оцінюється час, що залишився. Перша фаза дійсно відбувається до того, як фактично виконуються будь-які операції з файлами, але друга відбувається під час копіювання / переміщення файлів та постійного оновлення по мірі прогресування (таким чином, час, що залишився, може збільшуватися або зменшуватися).

Якщо ваше питання стосується другої частини, то хвилюватися не потрібно. Рядок, що залишився в часі, буде оновлений після закінчення обчислення, але файли вже переміщені / скопійовані. (Насправді, він повинен копіювати або переміщувати деякі файли, щоб він міг оцінити середню швидкість читання / запису для використання в розрахунку кошторису; просто знати кількість файлів / папок недостатньо).

Якщо ваша проблема пов’язана з першою частиною, то, як уже згадували інші, ви можете скористатися стороннім інструментом для простого копіювання / переміщення файлів і папок, але пам’ятайте, що для використання вбудованого методу є деякі переваги ( тобто попереднє перерахування) замість того, щоб робити це наосліп, як це було зроблено в попередніх версіях Windows. Знаючи статус файлів і папок (наприклад, імена файлів / dir, атрибути, розміри тощо), Windows може надати вам параметри для вирішення конфліктів та прихованих / системних файлів. Якщо він не сформулює спочатку повний список файлів і папок, він не може запитати вас про об'єднання або перезапис / перейменування об'єктів. (Технічно це може, але спочатку створивши список, це робить процес швидшим і простішим в управлінні, особливо якщо ви натискаєте завжди / робити для всіх поле.) Як дехто тут говорив, навіть сторонні інструменти зазвичай складають список.


2

Якщо ви копіюєте / переміщуєте папки за допомогою командного рядка, процес протікає без обчислення.


Так, але це фактично марно для таких речей, як копіювання або переміщення груп файлів або папок в інші томи. (Тому я написав інструмент командного рядка, який виконує операції з файлами через оболонку.);-)
Synetech

0

TLDR: Використовуйте щось на зразок OneDrive як трубопровід.

Як неприємно це (зрештою, Провідник файлів під Windows 10 в 2019 році повинен просто працювати, будь то локально, через мережу, між внутрішніми та зовнішніми пристроями тощо. - ганьба для Microsoft!), Інша ідея - використовувати OneDrive ( або інше подібне хмарне репо), як трубопровід через вас робить невеликі копії файлів і переміщення. Ось робочий процес:

  1. Скопіюйте / перемістіть ці файли в OneDrive на вихідному комп’ютері.
  2. Скопіюйте файли з OneDrive на цільовий комп'ютер.
  3. За бажанням видаліть відповідні файли з OneDriver, коли закінчите.

Звичайно, будуть невеликі відхилення від вищезазначеного робочого процесу залежно від ваших вимог.


-2

Утримуйте Ctrlклавішу, клацнувши лівою кнопкою миші, щоб перетягнути її. Здається, почати копіювати без непридатної фази попереднього розрахунку.


5
Утримування Ctrlозначає копію, на відміну від переміщення за замовчуванням, якщо вона знаходиться в одному розділі. Це не повинно впливати на те, як робиться копіювання ...
Боб

Будемо зрозумілими: справа не в тому, що це "не повинно впливати на те, як робиться копіювання" (я згоден, це не повинно!), Це абсолютно НЕ впливає на те, як робиться копіювання. :)
Язимов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.