Список файлов и папок с помощью browserfs | ИндексФайлаИзм

Я пытаюсь реализовать проводник файлов, используя BroserFs в Angular 8, до сих пор мне удалось создать сервис, который реализует BrowserFs и создавать каталоги и файлы, и это было довольно легко и быстро. Однако я очень быстро застрял в попытке прочитать список файлов и каталогов.

Использование.readdir() принесет только массив строк, и это не поможет, потому что это означает, что мне нужно вызывать.stat() для каждого индекса, чтобы увидеть, является ли это файл или каталог.

Углубившись в документацию по API, мы нашли класс FileIndex, который реализует метод ls, который обещает вернуть правильный список каталогов.

И вот где я застрял: FileIndex имеет метод .addpath, который требует двух параметров: путь - это строка, а индекс - тип Inode.

Я не могу найти способ создать переменную типа Inode для корневого каталога и передать ее в метод.addPath.

Любое предложение будет высоко оценено!

0 ответов

Другие вопросы по тегам