Script 1.8.0

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());
}