Як пропустити час "Обчислення" при копіюванні файлів за допомогою 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.