Functions | |
int | LIBMTP_Delete_Object (LIBMTP_mtpdevice_t *, uint32_t) |
int | LIBMTP_Set_Object_Filename (LIBMTP_mtpdevice_t *, uint32_t, char *) |
|
This function deletes a single file, track, playlist, folder or any other object off the MTP device, identified by the object ID. If you delete a folder, there is no guarantee that the device will really delete all the files that were in that folder, rather it is expected that they will not be deleted, and will turn up in object listings with parent set to a non-existant object ID. The safe way to do this is to recursively delete all files (and folders) contained in the folder, then the folder itself.
|
|
This function renames a single file, track, playlist, folder or any other object on the MTP device, identified by an object ID. This simply means that the PTP_OPC_ObjectFileName property is updated, if this is supported by the device.
|