Ответ на вопрос:
<!DOCTYPE html>
<html>
<head>
<title>Local File System Example</title>
<script type="text/javascript" charset="utf-8" src="js/cordova-1.6.1.js"></script>
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// получаем обьект филисистем
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
}
function toArray(list) {
return Array.prototype.slice.call(list || [], 0);
}
function onFileSystemSuccess(fileSystem) {
//console.log(fileSystem.name);
var dirReader = fileSystem.root.createReader();
var entries = [];
var readEntries = function() {
dirReader.readEntries (function(results) {
if (results.length) {
entries = entries.concat(toArray(results));
listResults(entries);
}
}, fail);
};
readEntries();
}
function onFileSystemSuccess(fileSystem) {
fileSystem.root.getDirectory("DCIM", {create: false, exclusive: false}, getDirSuccess, fail);
}
function getDirSuccess(dirEntry) {
// Get a directory reader
var directoryReader = dirEntry.createReader();
// Get a list of all the entries in the directory
directoryReader.readEntries(listResults, fail);
}
function fail(evt) {
// читаем проблеммы
console.log("Error trololo " + evt.target.error.code);
}
function listResults(entries) {
entries.forEach(function(entry) {
alert(entry.name);
});
}
</script>
</head>
<body>
<h1>Example</h1>
<p>Local File System</p>
</body>
</html>
Этот код читает список файлов в папке DCIM телефона и выводит алертом список файлов и папок в нем.