Беспроводная передача файлов между Android и Windows без потери измененной метки времени

Я ищу программное обеспечение, которое позволяет пользователю передавать файлы по беспроводной сети с устройств Android на компьютеры Windows, сохраняя при этом измененную метку времени (она же метка даты или просто «дата и время») файлов.

Требования:

  1. Должна быть возможность передавать несколько файлов или целых папок.
  2. Программное обеспечение может работать на стороне Android или на стороне Windows, или на обоих.
  3. Необходимо передавать большие файлы как можно быстрее (не уверен, удаляются ли при этом параметры Bluetooth).

Предпочтения:

  1. В идеале я хотел бы использовать ПК для выбора файлов для передачи с устройства Android, так как проще использовать большой экран и клавиатуру.
  2. Предпочитайте что-то, что может работать с WiFi Direct, чтобы сеть WiFi не требовалась.
  3. Предпочтительно, чтобы в дополнение к передаче с Android на Windows также переносил файлы в другом направлении.
  4. Настоятельно предпочитайте решение, которое позволяет пользователю просматривать файлы Android на компьютере с Windows так же, как если бы они были локальным (или сетевым) диском. Идея здесь заключается в простом перетаскивании в обоих направлениях. Я настоятельно рекомендую, чтобы он работал с FreeCommander XE на стороне Windows (которая в настоящее время не поддерживает FTP).

Почему: Когда временная метка Modify изменяется во время передачи, трудно определить, какая версия новее или файл был изменен. Кроме того, для фотографий трудно быстро определить, когда была сделана фотография (вы должны полагаться на информацию EXIF ​​​​или использовать отдельную программу, чтобы вернуть все временные метки «Изменить», чтобы они соответствовали информации EXIF).

Что я пробовал:

  1. Суперлуч — провал. Изменяет временные метки Modified.
  2. Поделиться - не получится. Изменяет временные метки Modified.
  3. AirDroid - Ошибка. Изменяет временные метки Modified.
  4. ES File Explorer - Ошибка. Не может предотвратить совершение скрытых вызовов на IP-адреса в Китае (серьезно, проверьте сами).

(Если интересно, также см. этот аналогичный вопрос, который я опубликовал , чтобы добиться этого между двумя устройствами Android, когда Wi-Fi недоступен.)

Сохранение метки времени уже давно является проблемой. См.: code.google.com/p/android/issues/detail?id=25460 . Это может быть причиной того, что вы не видите приложений, поддерживающих метки времени. Опора на данные EXIF ​​может быть не идеальной, поскольку это связано с конфигурацией устройства/камеры.
Единственные известные мне приложения, которые заботятся о метках времени, — это приложения для синхронизации (например, FolderSync). К сожалению, они не будут соответствовать вашей идее «одноразового выбора» (чтобы заново решать для каждого xfer, какие файлы брать): вам придется заранее настроить пару каталогов xfer.
@HalfCrazed Это удивительно актуальная тема. Спасибо. Комментарий № 17 в этой ветке гласит: «Итак, команда Android будет игнорировать эту ошибку НАВСЕГДА, как и другие 5000+ ошибок, которые игнорируются на этом веб-сайте ???». К сожалению, команда Android не вмешивается, когда люди не торопятся четко описывать им ошибки Android.
Это действительно прискорбно... вот почему Android до сих пор глючит (на мой взгляд). У меня есть новый Lollipop на моем Galaxy S5, и он ужасно медленный, даже после сброса. Совершенно нелепо, что ОС Android является таким пожирателем ресурсов и ужасным управлением/оптимизацией мусора. Android идет по пути самоуничтожения, ИМХО.
@HalfCrazed Я согласен. Кажется, что они годами просто игнорируют сообщения об ошибках, не предоставляя обратную связь своим клиентам. Android напоминает мне Windows 3.1, но Lollipop не похож на Windows XP, а ведет себя как Windows 3.0. Отсутствие простого способа перемещения файлов с устройства Android без потери метки времени неприемлемо.

Ответы (1)

Немного хакерский, но если у вас есть root-права, установите SambaDroid, который дает вашему Android возможность размещать общую сетевую папку SMB. Затем вы можете использовать ROBOCOPY с компьютера с Windows для копирования из/в общий ресурс на устройстве Android. ROBOCOPY может сохранять метки времени:

ROBOCOPY - как сохранить временные метки

SambaDroid – Google Play