Улучшения базовых операций управления файлами: копирование, перемещение, переименование и удалениеИсточник: msdn Алекс Симонс
Копирование, перемещение, переименование - это самые часто используемые функции в проводнике Windows, составляющие 50 % от общего числа используемых команд (на основе телеметрических данных Windows 7). Для Windows 8 мы хотели сделать эти базовые команды управления файлами, которые мы называем "заданиями копирования", более удобными. Исходя из телеметрических данных (которые основаны на информации сотен миллионов пользователей, разрешивших собирать анонимные данные об использовании продуктов) стало ясно, что хотя на 50 % этих заданий уходит меньше 10 секунд, многие также выполняют более масштабные операции, на 20 % которых уходит более 2 минут. Предыдущие версии проводника Windows могут обрабатывать такие задания, но проводник не оптимизирован для выполнения масштабных операций или одновременного выполнения нескольких заданий копирования. Исследования, посвященные удобству использования, подтвердили то, что многие из нас и так уже знали - в операциях копирования Windows 7 есть сумбурные и не совсем понятные вещи. Это относится и к обработке файлов и папок с одинаковыми именами (это мы называем коллизиями имен файлов). Наконец, наши телеметрические данные показали, что 5,61 % заданий копирования завершаются с ошибкой по разным причинам - от сбоев сети до отмены операции пользователем. У нас есть возможность улучшить копирование больших объемов данных, обработку коллизий имен файлов и обеспечить успешное завершение заданий копирования. Многие из читателей этого блога смотрят на этот аспект с другой стороны. Как и я, вы могли установить средство копирования стороннего производителя, которое позволяет обрабатывать такие сценарии масштабного копирования. Наши телеметрические данные показали, что самые популярные подобные надстройки (такие как TeraCopy, FastCopy и Copy Handler) используются менее чем на 0,45 % компьютеров с Windows 7. Хотя это может быть и довольно большое число из-за общего размера клиентской базы Windows 7, это говорит о том, что у многих пользователей нет удобного средства для выполнения операций масштабного копирования. Мы не стремимся повторить функциональность этих надстроек. Мы хотели бы, чтобы динамичный рынок надстроек сторонних производителей существовал долгое время. Наша цель - улучшить возможности пользователей, копирующих большие объемы данных в проводнике, дать им большую степень контроля, больше сведений о том, что происходит при копировании, и обеспечить более удобную и простую функциональность. В Windows 8 у нас было три цели по улучшению операций копирования:
На основе этих целей мы внесли четыре основных улучшения в операции копирования. Вот короткое демонстрационное видео этих улучшений, но читайте дальше, чтобы получить более подробный обзор. Во-первых, мы консолидировали интерфейс копирования. Теперь вы можете просматривать и контролировать все выполняющиеся задания копирования проводника в едином интерфейсе. Windows 8 представляет все ожидающие задания копирования в одном диалоговом окне. Это экономит время, затрачиваемое на переходы по нескольким окнам в поиске нужного вам диалогового окна. Затем мы добавили возможность приостанавливать, возобновлять и останавливать текущие операции копирования. Это позволяет вам управлять тем, какие задания будут завершены первыми. Вы также можете щелкнуть любую исходную или конечную папку во время операции копирования и открыть эти папки. Для поддержки этой новой возможности определения приоритетов мы добавили детализированное представление с графиком скорости передачи данных в реальном времени. Теперь для каждого задания копирования отображается скорость передачи данных, тенденции скорости и объем оставшихся данных для копирования. Хотя эта возможность не предназначена для измерения скорости, во многих случаях она позволяет быстро получить сведения об определенном задании. Здесь показаны три выполняющихся задания копирования: А здесь показано, как скорость передачи данных постепенно увеличивается, когда два задания приостановлены: Мы ожидаем, что многие из вас захотят узнать, что мы сделали для улучшения точности оценки времени, оставшегося до завершения копирования. (Это послужило темой довольно смешных шуток в последние годы.) Точно оценить время, оставшееся до конца копирования, практически невозможно, так как на это влияют слишком много непредсказуемых и неуправляемых факторов, например: Каким будет период доступности полосы пропускания сети? Начнет ли антивирусная программа сканирование файлов? Потребуется ли другому приложению доступ к жесткому диску? Начнет ли пользователь другое задание копирования? Вместо того, чтобы тратить время на приблизительную оценку времени, которая была бы только слегка лучше текущей оценки, мы сконцентрировались на представлении информации, в которой мы уверены, в полезном и удобном формате. Так вы получаете надежную информацию для принятия взвешенных решений. Наш последний набор улучшений позволяет упростить обработку коллизий имен файлов, что мы также называем разрешением конфликтов. Мы согласны с тем, что текущая функциональность может быть довольно непонятной. Пользователи не знают, какие файлы где находятся, и им трудно найти информацию, чтобы принять решение. Диалоговое окно разрешения конфликта в Windows 7
Наш новый дизайн намного понятнее, компактнее и эффективнее и предоставляет более наглядный способ разрешения конфликтов. Все файлы источника расположены слева. Все файлы в конечном расположении с коллизиями имен файлов расположены справа. Структура окна понятна и позволяет отобразить важную информацию обо всех коллизиях в одном диалоговом окне.
Если вам нужно узнать больше о конфликтующих файлах, вы можете навести указатель мыши на эскиз, чтобы отобразить путь к файлу, или дважды щелкнуть его, чтобы открыть файл. Наконец, в добавление к этим крупным улучшениями мы также провели тщательную чистку и удалили многие диалоговые окна подтверждения, которые пользователи считали надоедливыми или ненужными (например, "Вы действительно хотите переместить этот файл в корзину?" или "Вы уверены, что хотите объединить эти папки?"), чтобы сделать интерфейс менее отвлекающим. Все это позволило сформировать значительно улучшенный интерфейс копирования - унифицированный, компактный, понятный и позволяющий управлять всеми операциями. |