0

我第一次使用 chokidar,我试图获取目录中的所有文件名并将它们推送到数组中。Chokidar 成功获取了文件名,但是当我将它们推送到数组时,名称没有被注册。或者,当 chokidar 检查更新时,它们可能正在被注册,然后被空路径覆盖。无论哪种方式,我怎样才能得到一个数组中的所有文件名。任何帮助表示赞赏。提前致谢。

const chokidar = require('chokidar');

var currentData = []
chokidar.watch('./dirPATH').on('all', (event, path) => {
  //what I tried
  if (path != '' && path != ' ' && path != null && path != undefined) {
    currentData.push(path);
  }
  console.log(path) //prints path correctly
});


console.log(currentData) //prints empty array
//expected print array with items of file names aquired by chokidar

4

0 回答 0