1
有沒有辦法使用Cordova讀取目錄的內容?我目前正在研究將文件下載到特定目錄的遠程文件瀏覽器。Cordova讀取目錄內容
我希望能夠閱讀'Downloads'文件夾。
可能嗎?
我已經找到了讀取+寫入文件和寫入目錄的方法 - 但沒有辦法讀取目錄的內容。
有沒有辦法使用Cordova讀取目錄的內容?我目前正在研究將文件下載到特定目錄的遠程文件瀏覽器。Cordova讀取目錄內容
我希望能夠閱讀'Downloads'文件夾。
可能嗎?
我已經找到了讀取+寫入文件和寫入目錄的方法 - 但沒有辦法讀取目錄的內容。
閱讀,你可以使用$窗口服務
你可能需要在$ ionicPlatform.ready(回調)
$window.resolveLocalFileSystemURL(
'dir_you_want_to_read',
function (dirEntry) {
var dirReader = dirEntry.createReader();
dirReader.readEntries(
function (entries) {
console.log(entries); // directory entries
},
function (err) {
console.log(err);
}
);
},
function (err) {
console.log(err);
}
);
resolveLocalFileSystemURL返回DirEntry包裝這樣的目錄,那麼你就可以創建一個讀者從該條目列出所有內容,條目將是DirEntries和FileEntry的任意組合。
我找不到任何有關文檔,我通過執行console.log($ window)並查看示例來解決這個問題。這裏有一個example