Поэтому я пытаюсь скопировать файл, выбранный пользователем, в каталог хранилища приложения AIR, но при попытке определить путь в каталоге хранилища я получаю:
Ошибка #3002: файл или каталог существует.
Я получаю это, даже когда нет никакого возможного способа, которым файл уже существует (я почти уверен, что там нет "qqqqq.txt").
Мой код выглядитthis:
var saveFile:File = File.desktopDirectory;
saveFile.browseForOpen("Open File");
saveFile.addEventListener(Event.SELECT, function(e:Event):void
{
txt.text = saveFile.nativePath;
var destination:File = File.applicationStorageDirectory;
destination = destination.resolvePath("files/moreInfo.txt");
try
{
saveFile.copyTo(destination, true);
trace("Saved Attachment Success: "+destination.toString());
}
catch (error:Error)
{ trace("Error: "+ error.message); }
});
Ошибка выдается на строку, где я пытаюсь установить назначение в качестве applicationStorageDirectory, но я понятия не имею, почему.
Есть идеи?
Редактировать: Итак, я прокомментировал все, что ниже var destination:File = File.applicationStorageDirectory;
, и оно ПО-прежнему выдает ошибку.