Где моя база данных SqLite, которая встроена в приложение AIR и установлена ​​в Windows 7? - PullRequest
0 голосов
/ 27 января 2011

Где находится моя база данных SqLite, которая встроена в приложение AIR и установлена ​​в Windows 7?

Дорогие все,

У меня есть приложение Flex AIR с встроенной базой данных SQLite. Но это не хранит данные в файле database.db, хранящемся в C: \ Program Files (86) [Имя программы] \ assets.

Приложение работает и сохраняет данные / отображает их совершенно нормально.

В чем проблема? Где находится база данных в windows 7

Я слышал что-то под названием App_Data в win 7 - это где-то внутри? если еще, где эта папка?

Справка Справка.

Спасибо Sumit

Спасибо Sumit

Ответы [ 2 ]

5 голосов
/ 27 января 2011

C: \ Users [Имя пользователя] \ AppData \ Roaming [ApplicationName]. [SomeCharacters] Я думаю

2 голосов
/ 01 февраля 2012

Путь, предоставленный Florian F, будет правильным для приложения Flash, но не для установленного приложения AIR.

В соответствии с ASDocs , следующие часто используемые каталоги при записи файлов:

  • File.applicationStorageDirectory - каталог хранения, уникальный для каждого установленное приложение AIR

  • File.applicationDirectory - доступный только для чтения каталог, в котором приложение установлено (вместе со всеми установленными активами)

  • File.desktopDirectory - каталог рабочего стола пользователя

  • File.documentsDirectory - каталог документов пользователя

  • File.userDirectory - каталог пользователя

Это не означает, что приложение заблокировано для записи в эти местоположения, но они являются хорошим местом для поиска.

...