MTP problems

Get help for specific problems
Posts: 2
Joined: 3 Nov 2020

Jonowi

Hello
I'm trying to sync from one folder to another on my phone's SD card.

phone is a samsung note 8 connected to a windows PC via USB cable. The phone is not screen locked while this happens.

I can compare fine, but when I sync I get this error:
Cannot write file "mtp:\Cowabunga Dude\Card\DCIM\Camera Old\20200113_114111~a54e.ffs_tmp".

ERROR_BUSY: The requested resource is in use. [outStream.Write(buffer, static_cast<ULONG>(bytesToWrite), &bytesWritten)]
This happens for every file. Any suggestions on how to fix this would be appreciated. Thank you :)
User avatar
Site Admin
Posts: 7279
Joined: 9 Dec 2007

Zenju

MTP supports only one read or one write operation at a time per device (folder traversals don't have this limitation).
User avatar
Posts: 4196
Joined: 11 Jun 2019

xCSxXenon

To simplify, you have to sync to a tertiary location first, then to the destination. If you don't mind, why are you syncing folders on the same device?
Posts: 2
Joined: 3 Nov 2020

Jonowi

thanks - that answers it.

I'm syncing within device as I like to keep my original photos on the phone, although I back up to the cloud. I use my phone for work and home and sometimes take photos that I want to save directly to the computer at full resolution (cloud sync is a lower resolution via google photos). It takes ages to load a folder with 1000s of photos though, so I want to sync all my photos to Camera_old then delete all photos in Camera. That way I can keep the Camera folder relatively small. I don't trust simply cut and pasting so many files.

If I'm going to need to do this in three steps via the computer I'm probably going to just stop keeping a copy on the phone, so the problem kind of solves itself!