CMPFileManager deals with all file operations, such as copying the file from source to sink, during copy user can always cancel copy, allowing to move a file instead of copy if needed, etc.
Below is the example code which demostrate CMPFileManager usuage.
_LIT(oldFile,"Old File Name");
_LIT(newFile,"New File Name");
CMPFileManager * iFileMgr = CMPFileManager::NewL();
//Starts asynchronous copy operation
//Cancels asynchronous copy operation