Background: Until a few days ago, I was happy with my Android 2.3 phone, and its Media Storage via USB cable : syncing my computer's D:/MusicLibrary/
folder with my phone's 128GB external SD Card was possible in one line with xxcopy
.
With my non-rooted Android 4.2.2, I don't have Media Storage anymore, but only MTP. As mentionned in many other questions, this doesn't give a drive letter anymore by default. The only solutions I see to sync my computer's music library folder with my phone's SD card are very complex now, in comparison to the good-old-Android-2.3-way :
- use FTP server (argh!) or Samba techniques
- root my phone to allow Media Storage via a specific plugin
- complex solutions with
adb pull
, but this won't track which files have been changed, so I would need to write different script to track changes, etc. (re-argh!)
Is there a simple solution to sync: computer folder <-> Android 4 phone's SD card folder, via MTP, with Windows 7?
Remark: Funnily, the tag about MTP says The Media Transfer Protocol (MTP) is a protocol which purpose is to facilitate the transfer of media files and associated metadata to/from devices.
. In such a case, it seems that it doesn't facilitate but makes things worse instead.
xcopy
solution.)pull
command for copying a file, before that, you may need to somehow check the time differences between files in computer and device (which `xcopy' does easily).adb pull
, etc. :)