Передача файлов

Передача файлов — режим подключения, в котором мобильный клиент работает не с экраном удалённого устройства, а с его файловой системой. Поддерживается копирование файлов и папок между мобильным и удалённым устройством в обе стороны, удаление, создание новых папок и навигация по дереву каталогов

Запуск режима передачи файлов

Подключение в режиме передачи файлов можно запустить несколькими способами:

  • В поле Удаленный идентификатор — нажать на справа от поля и выбрать пункт Передача файлов

  • В контекстном меню любой записи во вкладках Последние сеансы, Избранное или Адресная книга — выбрать пункт Передача файлов

  • По приглашению с типом Передача файлов

Важно

Для приёма входящих подключений в режиме передачи файлов на стороне мобильного клиента необходимо разрешение Передача файлов во вкладке Доступ. Без него удалённый оператор не сможет работать с файлами на устройстве

Окно передачи файлов

Окно состоит из шапки, переключателя сторон, навигационных элементов и области списка файлов

Шапка

В шапке окна расположены:

  • Кнопка — закрыть подключение

  • Переключатель сторон Локальный / Удаленный — выбор файловой системы для отображения

    • Локальный — файлы мобильного устройства

    • Удаленный — файлы удалённого устройства

  • Кнопка — меню действий с текущим каталогом

Меню действий с каталогом

Кнопка в правой части шапки открывает меню:

  • Обновить файл — повторно загрузить содержимое текущего каталога

  • Многоэлементный выбор — включить режим выделения нескольких файлов и папок

  • Создать папку — открывает диалог Создать папку с полем Пожалуйста, введите имя папки

    Подсказка

    Имя папки не может быть пустым (валидация). После ввода нажмите кнопку OK для создания. Кнопка Отменить закрывает диалог без создания

  • Показать скрытые файлы — флажок включения отображения скрытых файлов и папок. При активном пункте слева отображается заполненная иконка флажка, при неактивном — пустая

Примечание

Пункты Многоэлементный выбор, Создать папку и Показать скрытые файлы недоступны на корневом уровне (например, на странице со списком дисков Windows)

Навигационная панель

Под шапкой расположены навигационные элементы:

  • Хлебные крошки › … — путь к текущему каталогу. Нажатие на любой сегмент пути открывает соответствующий каталог. Кнопка возвращает в домашний каталог

  • Назад — вернуться в предыдущий каталог по истории навигации

  • Вверх — перейти в родительский каталог

  • Сортировка — выпадающий список с четырьмя вариантами сортировки файлов в текущем каталоге:

    • Имя — сортировка по имени (значение по умолчанию)

    • Тип — сортировка по типу

    • Изменено — сортировка по дате изменения

    • Размер — сортировка по размеру

Список файлов

В каждой строке списка отображается:

  • Иконка типа объекта: жёсткий диск, папка или файл

  • Имя файла или папки

  • Дата изменения и размер (для файлов)

  • Кнопка — контекстное меню записи

Действия со списком:

  • Короткое нажатие на папку или диск — открыть содержимое

  • Короткое нажатие на файл — действие не привязано (открытие файла в просмотрщике пока не реализовано)

  • Короткое нажатие в режиме множественного выбора — выделяет или снимает выделение записи (только если выбранные элементы принадлежат активной стороне)

  • Долгое нажатие на файл или папку — включить режим множественного выбора и выделить запись. На записях-дисках долгое нажатие отключено

В нижней части списка отображается полный путь к текущему каталогу и счётчик в формате Всего: <число> элементы

Контекстное меню записи

Кнопка в строке файла или папки открывает меню:

  • Удалить — удалить запись с текущей стороны (локально или на удалённом устройстве)

  • Многоэлементный выбор — включить режим выделения и выделить эту запись

  • Свойства — пункт зарезервирован, на текущий момент недоступен

Многоэлементный выбор и операции с файлами

Включение режима множественного выбора

Включить режим можно тремя способами:

  • Через меню в шапке → Многоэлементный выбор

  • Через контекстное меню в строке записи → Многоэлементный выбор

  • Долгим нажатием на запись

В режиме множественного выбора в строке каждой записи отображается флажок. Нажатие на запись выделяет/снимает выделение

Нижняя панель действий

Когда выделен хотя бы один элемент, в нижней части экрана появляется панель с информацией и кнопками:

Состояние «Выбрано» (выделение и активная сторона совпадают):

  • Выбрано — заголовок

  • Количество выделенных элементов и сторона выбора (например, 5 элементы [Локальный])

  • Кнопка — переключиться на противоположную сторону для последующей вставки

  • Кнопка — удалить выделенные файлы и папки

  • Кнопка — выйти из режима множественного выбора

Состояние «Вставить сюда?» (выделение на одной стороне, активная сторона — другая):

  • Вставить сюда? — заголовок (иконка входящей стрелки)

  • Количество выделенных элементов и сторона-источник

  • Кнопка — переключиться обратно

  • Кнопка — выполнить копирование выделенных файлов в текущий каталог второй стороны

  • Кнопка — выйти из режима множественного выбора

Прогресс передачи и завершение

Во время передачи файлов нижняя панель отображает:

  • Круговой индикатор прогресса слева

  • Заголовок Ожидание

  • Скорость передачи в режиме реального времени (например, Скорость:  12.5 МБ/с)

  • Кнопка — отменить активную задачу

После завершения панель меняет состояние:

  • Операция успешна! — операция выполнена

  • Ошибка! — операция завершилась с ошибкой

Закрыть итоговую панель можно кнопкой

Особенности

  • Удаление файлов выполняется на той стороне, где они выделены, без перемещения в корзину

  • Передача больших файлов может занять продолжительное время — приложение удерживает экран включённым на время выполнения задачи (Wakelock)

  • При запуске режима передачи файлов отображается индикатор Подключение… до установки соединения

  • При закрытии подключения активная задача автоматически отменяется

  • В нижней части окна отображается уведомление о выбранных файлах поверх содержимого (Bottom sheet) — фиксированной высоты, без возможности перетаскивания

Связанные кейсы