我想通过 Virtualbox API 将文件(time.txt)从主机(ubuntu12.04-64bit)复制到来宾(android 4.0.3)。而virtualbox是4.2.4。正如您在下面看到的 C/C++ 代码一样,“一切顺利”。已打印,但我找不到“/data/local/tmp/time.txt”。谢谢你的帮助!
rc = guest->CreateSession(NS_LITERAL_STRING("testUsr").get(),
NS_LITERAL_STRING("testPWD").get(),
NS_LITERAL_STRING("android").get(),
NS_LITERAL_STRING("sessionName").get(),
&guestSession);
if (NS_FAILED(rc)) {
printf("fail to CreateSession ! rc = 0x%x\n", rc);
return -1;
}
rc = guestSession->CopyTo(NS_LITERAL_STRING("/home/hat/time.txt").get(),
NS_LITERAL_STRING("/data/local/tmp/time.txt").get(),
1, &flag, &sessionProgress);
if (NS_FAILED(rc)) {
printf("fail to CopyTo ! rc = 0x%x\n", rc);
return -1;
}
>
sessionProgress->WaitForCompletion(-1);
printf("all goes well.\n");