Как мне проверить существующую папку в qml?

Программирую на qml для мобильного клиента. Я хочу проверить, существует ли на мобильном устройстве конкретная папка. Если нет, я хочу его создать. Я использую qml, поэтому решения могут быть на qml или JavaScript.

(Примечание: когда я говорю «JavaScript», люди говорят «используйте php, ajax и т. Д.», Но я могу использовать только JavaScript и qml на своей мобильной платформе)


person Gürcan Kavakçı    schedule 31.07.2011    source источник
comment
Вы не можете сделать это в необработанном приложении QML / js, поскольку там нет поддержки файловой системы. Есть ли в основе Qt runner или вы используете стандартный QmlViewer? Вы, безусловно, можете реализовать эту функциональность в Qt C ++, а затем предоставить ее в QML.   -  person Stu Mackellar    schedule 31.07.2011
comment
хорошо, как я могу это сделать с Qt c ++? по крайней мере, есть ли ссылка для начала?   -  person Gürcan Kavakçı    schedule 01.08.2011
comment
В лабораториях 2019 года возможен хотя бы доступ к файловой системе для чтения: doc.qt.io/qt-5/qml-qt-labs-folderlistmodel-folderlistmodel.html   -  person dreua    schedule 09.07.2019


Ответы (1)


Сделайте это в Qt (как уже сказал @ Stu-Mackellar).

Доступ к таким методам Qt:

http://doc.qt.nokia.com/qt-maemo-4.7/qtbinding.html#calling-c-methods-from-qml

и выполните часть Qt, как описано здесь:

Проверка наличия папки (и создание папок) в Qt, C ++

person Marco    schedule 02.08.2011