最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

名单的NodeJS文件名以绝对路径的文件中

运维笔记admin6浏览0评论

名单的NodeJS文件名以绝对路径的文件中

名单的NodeJS文件名以绝对路径的文件中

我使用Windows,并有此文件夹:

c:\myfiles

在这个目录中我有一些文件。

所以:

getfilesList() {
    mypath: 'c:\myfiles'
    // code to get file list here
}

我怎样才能做到这一点?

PS:我发现了不少例子,但没有为我工作的原因之一或其他。

回答如下:

如果你写一个本地的工具,不需要异步方法,您可以只使用fs.readdirSync()。不要忘了逃跑的Windows分隔符在你的路径:

const fs = require('fs');
const filenamesArray = fs.readdirSync('C:\\Program Files\\nodejs');
console.log(filenamesArray);

输出:

[ 'install_tools.bat',
  'node.exe',
  'nodevars.bat',
  'node_etw_provider.man',
  'node_modules',
  'npm',
  'npm.cmd',
  'npx',
  'npx.cmd' ]
发布评论

评论列表(0)

  1. 暂无评论