Есть ли способ прочитать файлы и структуру папок, рекурсивно, начиная с root. Сфера действия здесь заключается в том, чтобы отсканировать все файлы, присутствующие в каталоге, вместе с этим каталогом, подкаталогом с использованием cordovaРекурсивно Читать все файлы и структуру папок с помощью Cordova
0
A
ответ
2
Посмотрите на ответ здесь: https://stackoverflow.com/a/29905718/346550. Это использует плагин файла cordova.
0
scan : function(url,fileType,callback)
{
var fileTypeCollection = [];
var defer = $q.defer();
url.forEach(function(element, index)
{
//requestLocalFileSystemURL
log(element);
window.resolveLocalFileSystemURL(element,onRequestFileSystem, fail);
log("Ends resolve");
});
function onRequestFileSystem(fileSystem)
{
var directoryReader = fileSystem.createReader();
directoryReader.readEntries(onReadEntries,fail);
} /*onRequestFile Ends*/
function onReadEntries(entries)
{
if(entries.length==0)
{
log("Entries Length....Resolving");
defer.resolve(fileTypeCollection);
}
else
{
entries.forEach(function(element, index)
{
if (element.isDirectory === true)
{
// Recursive -- call back into this subdirectory
onRequestFileSystem(element);
}
if(element.isFile == true)
{
fileType.forEach(function(type)
{
if(element.name.indexOf(type) != -1)
{
fileTypeCollection.push(element);
}
});
} /*is File ENds*/
}); /*Entries For Each Ends*/
}
} /*OnRead Ends*/
function fail(resp)
{
log(resp);
defer.reject();
} /*Fail Ends*/
return defer.promise;
} //Scan Function Ends
0
есть плагин look.This может сканировать файлы на основе типа файла
https://github.com/siddmegadeth/Cordova-Media-Scanner
Смежные вопросы
- 1. nodejs - получить структуру папок рекурсивно и синхронно
- 2. Как рекурсивно читать файлы Hadoop из каталога с помощью Spark?
- 3. Unix: перемещать файлы и сохранить структуру папок
- 4. Рекурсивно импортировать все .py файлы из всех папок
- 5. копия все файлы рекурсивно в одну папку (без воссоздающих папок)
- 6. Создать структуру папок с помощью LibGit2Sharp?
- 7. Как скопировать указанные файлы в структуру папок с помощью оверлея?
- 8. Как читать структуру папок и назначать его для структуры данных?
- 9. Читать все узлы и дочерние узлы рекурсивно
- 10. пронестись структуру папок с помощью Java
- 11. Спарк читать файлы рекурсивно из всех вложенных папок с таким же именем
- 12. Как изменить структуру папок с помощью TortoiseSVN
- 13. BASH: Читать все файлы в директории рекурсивно, includinging символические ссылки
- 14. Рекурсивно перебирать вложенную структуру
- 15. Скопируйте структуру папок и содержимое определенных папок
- 16. Рекурсивно прочитайте дерево папок и определите, какие папки имеют файлы
- 17. Как читать файлы рекурсивно в Java 7?
- 18. Как читать все файлы из zip-файла
- 19. Рекурсивно копировать все файлы и каталоги
- 20. как запросить структуру папок (файлы, каталоги)
- 21. Как рекурсивно перечислить все файлы и каталоги
- 22. Как перечислить все папки и файлы рекурсивно?
- 23. Perl: рекурсивно переименовать все файлы и каталоги
- 24. Показать структуру папок с помощью mysql
- 25. Скопировать структуру папок и только имена файлов
- 26. рекурсивно отображать все файлы с определенным расширением
- 27. Найти и скопировать все изображения, сохраняющие структуру папок
- 28. Как читать файлы из системных папок
- 29. Как рекурсивно удалить все файлы SVN с помощью PowerShell
- 30. Чтение папок рекурсивно в Python