я могу сохранить файл в текущем каталоге в эфире? - PullRequest
1 голос
/ 16 февраля 2011

Я унаследовал эфирное приложение, и я не знаю многих возможностей и ограничений эфира. Можно ли открыть локальный файл из текущего каталога для чтения и записи?

Используя FileReference, я смог сохранить файл в моем каталоге / Documents. Но есть ли способ сохранить его в текущем каталоге? Или подсказка, которая в настоящее время подходит по умолчанию к текущему каталогу вместо моего каталога / Documents?

Я прочитал http://livedocs.adobe.com/flex/3/html/help.html?content=Filesystem_08.html, и не могу понять.

Спасибо

1 Ответ

1 голос
/ 16 февраля 2011

Если текущим каталогом является каталог приложения, то нет. AIR имеет концепцию различных каталогов:

  • File.applicationDirectory - там, где установлено само приложение, только для чтения.
  • File.applicationStorageDirectory - похоронен где-то глубоко (в Windows это C: \ Documents and Settings [Имя пользователя] \ Данные приложения [Имя приложения] \ Local Store) - вы можете использовать его для хранения файлов .
  • File.documentsDirectory - ярлык для каталога документов текущего пользователя. Не выбрасывайте туда мусор.
  • File.desktopDirectory - ярлык на рабочем столе пользователя, с которым нужно обращаться еще более осторожно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...