为什么file.moveTo(newfile,true)引发#3003错误?

时间:2019-10-03 18:57:04

标签: actionscript-3 air

直接使用Adobe的代码作为测试。尝试在本地系统中移动或重命名文件。错误3003:文件或目录不存在。

尝试解析到applicationStorageDirectory,documentDirectory的路径,并将本地路径设置为本地文件夹。我可以在所有位置成功获得getDirectoryListing。但是我无法移动或重命名文件。

在所有目录中创建了源文件。尝试是否在目录中创建目标文件。

import flash.filesystem.File;
import flash.events.Event;

var sourceFile:File = File.documentsDirectory;
sourceFile = sourceFile.resolvePath("AIR Test/test1.txt");
var destination:File = File.documentsDirectory;
destination = destination.resolvePath("AIR Test/test2.txt");

try  
{
    sourceFile.moveTo(destination, true);
}
catch (error:Error)
{
    trace("Error:" + error.message);
}

我确定这是我做错的事情,但是如果我知道问题出在哪里,那该死的。任何帮助将不胜感激。

0 个答案:

没有答案