When I plug my [Android 9] phone into my [Windows 10] PC, it appears in the Windows filesystem within This PC and has a (virtual) folder within it called Internal shared storage, with various folders within.

I can copy files/folders to/from there no problem. But if I want to use an application that references a folder (e.g. WinMerge, to check that the files I copied have actually all been copied), when I select the folder on the phone, it gives an error: "Folder Selection. File not found. Check the filename and try again." If I try and copy the path of the phone's folder from Windows File Explorer, I simply get This PC\[phone]\Internal shared storage\[folder] which is obviously not a UNC path that any application or the system would recognize (and isn't).

There must be some UNC representation of the path to a folder on the phone (which Windows uses internally), and a means of determining it. What is it?

An alternative approach would be if there was a way of cajoling Windows to create a 'mapped drive' for the phone, in the same way as would happen when plugging in a USB stick (or an older phone or camera). Suggestions in this department also welcome.

  • 3
    MTP is a server-client protocol, roughly like FTP. UNC paths are specific to Windows' file sharing protocol only. // Drive letter appears when a filesystem is mounted. Which MTP isn't. Older phones used UMS which was abandoned in favor of MTP. For Linux there are third party solutions like mtpfs which can mount MTP on PC using FUSE. Not sure if something similar available for Windows. There are some paid solutions though, IIRC. – Irfan Latif Aug 12 '20 at 3:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.