I am roaming through the internet to find out the solution for file reading and writing in MTP enabled portable device attached to PC in Java, but I cannot figure it out yet. As device attached using MTP, windows does not assign a drive letter with the drive except it assigns (Windows/Windows Phone/Phone..). and when I want to use that path in my java program, file not found exception welcomes me. So tell me how to overcome this scenario, all I want is to be able to read and write on MTP enabled device drive. How can I make this possible in java with out using ant third party library. Help me. Thanks a lot in advance. I have tried Jmtp and jusbpmp libraries. but both did not wrok for me. as both have lot of limitations with them. . .