0
我目前正受到File API問題的挑戰。我似乎無法訪問目錄的內容。下面的代碼應該訪問一個目錄及其子目錄,然後讀取其中的所有文件。無法使用cordova訪問目錄和子目錄文件API
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(filesystem) {
var tmpPath = filesystem.root.toURL() + "Inmark/InmarkCatalog";
window.resolveLocalFileSystemURL(tmpPath, function(gotDir) {
var reader = filesystem.root.createReader();
reader.path = gotDir.toURL();
reader.readEntries(successCatalog, failCatalogList);
}, catalogfilefail)
}, catalogfilefail);
但是,發生的事情是它不會進入目錄,而是進入內部存儲的根目錄。它仍在運行reader.readEntries()
函數,但它傳遞的是根目錄中的文件夾,而不是中的文件夾。
*我最近升級到cordova 3.5.1並使用文件系統插件1.3.3。