Кабина - Как получить список файлов в каталоге? - PullRequest
1 голос
/ 13 марта 2020

Я пытаюсь создать пакет Cockpit прямо сейчас, но это может быть немного сложно.

Я проверил эту официальную документацию , но могу я могу вернуть список каталогов в виде массива?

cockpit.file("/path/to/dir").read()
  .done(function (content, tag) {
    console.log(content);
  })
  .fail(function (error) {
    console.log(error);
  });

Я мог бы получить его следующим способом, но могу ли я получить список файлов другими методами?

cockpit.spawn(["ls", "/path/to/dir"])
  .done(function(data) {
    var files = data.split("\n");
    files.pop();
    console.log(files);
  })
  .fail(function(error) {
    console.log(error);
  });

Попробовал cockpit.file("/").readdir(), cockpit.dir("/").read().

...