VcTask task = VcContext.getTaskMgr().execute(new IVcTaskBody() {
@Override
public VcTask body() throws Exception {
FileManager mgr = VcContext.getService().getFileManager();
return new VcTask(TaskType.CopyFile,
mgr.copyFile(srcDsPath, srcDs.getDatacenterMoRef(),
dstDsPath, dstDs.getDatacenterMoRef(), true),
callback);
}
});
return task;