AIR File.resolvePath больше не работает - PullRequest
1 голос
/ 23 апреля 2010

У меня очень странная проблема, похоже, мое приложение больше не может создавать файлы. Он работает с каталогами, но так часто используемые методы resolPath () - нет. Вот что я делаю:

var databaseFileContent : File = new File(File.desktopDirectory.nativePath + "/testing");
databaseFileContent.createDirectory();
databaseFileContent.resolvePath("test");

(здесь я пытаюсь на рабочем столе, но это то же самое с applicationStorageDirectory)

Когда я выполняю это, это работает только для «тестовой» папки, которая фактически создана, но мой файл - нет. Я пытался создать другое приложение, делая это:

trace(File.desktopDirectory.resolvePath("maiswtf.db").exists);
trace(File.applicationStorageDirectory.resolvePath("wtf.db").exists);

Оба показывают «ложь». Я что-то здесь упускаю? У меня есть другое приложение с этим кодом:

var databaseFileContent : File = File.applicationStorageDirectory.resolvePath(File.separator + "sitra.db");

Когда я запускаю этот, он работает отлично! Мой файл создан в /sitra.db!

Есть намеки? Я думаю, что схожу с ума: /

Спасибо!

1 Ответ

0 голосов
/ 24 ноября 2010

Это было глупо неправильно понято: файл фактически создается при открытии через FileStream.

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