【发布时间】:2012-03-21 16:37:25
【问题描述】:
我想在我的本地 C 程序中将文件从一个目录复制到另一个目录。
我尝试使用system 函数,但它不起作用。
我在 Android 的本机代码中尝试了这段代码
int result = system("cp /mnt/test /Download/"); // It's not working
此系统函数返回256(错误代码)整数值。所以我们可以说系统功能在Android中工作。我还安装了 BusyBox,所以我也可以使用 cp 命令。
如果我直接执行cp /mnt/test /Download/ 命令,那么它工作正常。
那么system 函数有什么问题。我错过了什么吗?
【问题讨论】:
标签: android c linux android-ndk