2016-11-22 51 views
0

讓我們假設我在android中有一個文件夾,它可能在內部或外部存儲: 「VIKAS KOHLI」文件夾,我想檢查「VIKAS KOHLI」是否有任何.mp4文件。 那我該如何使用cordova來檢查?如何檢查此/任何文件夾是否包含任何mp4文件或不在android中使用cordova?

在此先感謝!

+0

打開該文件夾,看到:P。嗨,老兄!在這裏我們可以至少解決你的問題。你的問題讓我創建一個新項目:( –

+0

我必須給用戶,他在瀏覽目錄的瀏覽按鈕,然後在那之後我必須檢查選擇的目錄中包含MP4文件或不 –

回答

1

您需要使用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); 
} 

參考文件插件:https://github.com/apache/cordova-plugin-file

+0

是的,我瞭解這一點。但是,我在DIR_FULL_PATH中搜索,如何獲得這個目錄路徑,我也只是檢查特定擴展的文件 –

+0

https://www.airpair.com/ionic-framework/posts/ionic-file-browser-app此鏈接使用Ionic ,但你也許能夠使它爲你工作? –

相關問題