Почему file.moveTo (newfile, true) выдает ошибку # 3003? - PullRequest
0 голосов
/ 03 октября 2019

Использование кода прямо из Adobe в качестве теста. Попытка переместить или переименовать файл в локальной системе. Получите ошибку # 3003: файл или каталог не существует.

Попытка разрешения пути к applicationStorageDirectory, documentDirectory и задания собственного пути к локальной папке. Я могу получитьDirectoryListing успешно во всех местах. Но я не могу переместить или переименовать файлы.

Исходный файл создается во всех каталогах. Пробовал с и без конечного файла, созданного в каталогах.

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

Я уверен, что я что-то не так делаю, но, черт побери, знаю, что не так. Любая помощь с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...