Список файлов и папок с помощью browserfs | ИндексФайлаИзм
Я пытаюсь реализовать проводник файлов, используя BroserFs в Angular 8, до сих пор мне удалось создать сервис, который реализует BrowserFs и создавать каталоги и файлы, и это было довольно легко и быстро. Однако я очень быстро застрял в попытке прочитать список файлов и каталогов.
Использование.readdir() принесет только массив строк, и это не поможет, потому что это означает, что мне нужно вызывать.stat() для каждого индекса, чтобы увидеть, является ли это файл или каталог.
Углубившись в документацию по API, мы нашли класс FileIndex, который реализует метод ls, который обещает вернуть правильный список каталогов.
И вот где я застрял: FileIndex имеет метод .addpath, который требует двух параметров: путь - это строка, а индекс - тип Inode.
Я не могу найти способ создать переменную типа Inode для корневого каталога и передать ее в метод.addPath.
Любое предложение будет высоко оценено!