讓我們假設我在android中有一個文件夾,它可能在內部或外部存儲: 「VIKAS KOHLI」文件夾,我想檢查「VIKAS KOHLI」是否有任何.mp4文件。 那我該如何使用cordova來檢查?如何檢查此/任何文件夾是否包含任何mp4文件或不在android中使用cordova?
在此先感謝!
讓我們假設我在android中有一個文件夾,它可能在內部或外部存儲: 「VIKAS KOHLI」文件夾,我想檢查「VIKAS KOHLI」是否有任何.mp4文件。 那我該如何使用cordova來檢查?如何檢查此/任何文件夾是否包含任何mp4文件或不在android中使用cordova?
在此先感謝!
您需要使用File插件。一些基本的例子代碼在這裏:
window.resolveLocalFileSystemURL(DIR_FULL_PATH, function(dirEntry) {
var directoryReader = dirEntry.createReader();
console.log(dirEntry);
// Get a list of all the entries in the directory
directoryReader.readEntries(success,fail);
});
function success(entries) {
var i;
for (i=0; i<entries.length; i++) {
//Here you can check the entries ofject for the file name and do stuff
console.log('En - ', entries[i]);
}
}
function fail(error) {
console.log("Failed to list directory contents: ", error);
}
是的,我瞭解這一點。但是,我在DIR_FULL_PATH中搜索,如何獲得這個目錄路徑,我也只是檢查特定擴展的文件 –
https://www.airpair.com/ionic-framework/posts/ionic-file-browser-app此鏈接使用Ionic ,但你也許能夠使它爲你工作? –
打開該文件夾,看到:P。嗨,老兄!在這裏我們可以至少解決你的問題。你的問題讓我創建一個新項目:( –
我必須給用戶,他在瀏覽目錄的瀏覽按鈕,然後在那之後我必須檢查選擇的目錄中包含MP4文件或不 –