设备控制接口说明-复制文件
cpFile
原型:
cpFile(oldFilePath, newFilePath, overlay)
是否支持多设备:
不支持
描述:
复制文件
参数:
oldFilePath: 手机上源文件路径
newFilePath: 手机上目的文件路径
overlay: 当目的文件夹中存在复制的文件时,是否覆盖该文件。true 为覆盖,false 为不覆盖 。
注意:这里的文件路径,是文件所在的目录和文件名
返回值:
整型:成功返回 0,失败返回 -1,此时可通过 lastError() 函数获取具体的错误信息。
示例:
复制/sdcard/下的test.txt文件到/sdcard/aa/,注意:/sdcard/aa/后一定要跟文件名。
//示例1:
//获取当前主控设备对象
var device = Device.getMain();
//复制文件test.txt到目录/sdcard/aa/,这里我将test.txt重命名为test2.txt,所以目标路径为:/sdcard/aa/test2.txt
var ret =device.cpFile("/sdcard/test.txt","/sdcard/aa/test2.txt",true)
//复制失败,就输出错误信息
if(ret != 0) {
print(lastError());
}
//示例2:
//获取当前主控设备对象
var device = Device.getMain();
//复制文件test.txt到目录/sdcard/aa/,不重命名文件,目标路径就写成/sdcard/aa/test.txt
var ret =device.cpFile("/sdcard/test.txt","/sdcard/aa/test.txt",true)
if(ret != 0) {
print(lastError());
}