是否有任何工具允许我将本地文件夹与 Android 手机上的文件夹(通过 USB 连接)进行比较?
我尝试了 WinMerge 和 FreeFileSync,但它们都无法“看到”连接的智能手机。
问题似乎是,虽然手机在 Explorer 中可见且可浏览,但它并未作为驱动器安装,并且 MAP 也无法在那里使用。
答案1
看来这是许多比较工具和智能手机都存在的问题,而且已经存在一段时间了。正如您所猜测的,主要问题是作为存储连接的手机在连接时没有分配驱动器号(请参阅此处,了解近两年前处理相同问题的帖子:http://www.scootersoftware.com/vbulletin/showthread.php?9696-如何打开移动设备-%28smartphone%29-for-compare-with-no-drive-letter-assigned)
一种解决方法是使用支持 FTP 连接的比较工具,然后在 Android 手机上设置 FTP 服务器并以此方式运行比较。这可能比 USB 连接慢得多,但总比没有好。
为了真正获得分配给 Android 手机的驱动器号,您需要不使用 MTP 连接方法,这意味着您需要 root 您的设备并使用各种可用方法之一将您的手机安装为大容量存储(https://android.stackexchange.com/questions/22979/drive-letter-for-mtp-connection-under-windows)。
长期解决方案是使用不同的工具在手机和计算机之间同步文件。
就我个人而言,我使用Bittorrent 同步将照片从手机移到电脑。当我从电脑上的同步文件夹中删除文件时,它们也会移动到手机上的隐藏文件夹中,然后我就可以从那里删除它们,因为我知道它们已经在电脑上处理过了。
答案2
我知道这篇文章已经有两年了,但我最近遇到了这个问题,我认为它可能会有用。
我FreeFileSync
从以下网站找到了该软件免费文件同步网站原生支持 MTP 协议。
因此,如果该文件夹位于我的 SD 卡上,则它将是:
mtp:\Xperia Z5 Compact\SD Card\Folder to sync
答案3
Beyond Compare.. 买它。物有所值。非常强大,强烈建议阅读那些愚蠢的说明,以了解您到底能做什么。让传输和比较计算机、手机和网络存储设备上的文件变得轻松。