Node.js 创建包含文件夹内容的数组
我有一个包含一些文本文档的文件夹 我想创建一个包含文本文档名称的数组 结果必须是这样的:Node.js 创建包含文件夹内容的数组,node.js,Node.js,我有一个包含一些文本文档的文件夹 我想创建一个包含文本文档名称的数组 结果必须是这样的: fs.readFile(foldername, function (err, content) { var array = content.toString().split("..."); } 数组=[firstfile.txt],[secondfile.txt],[thirdfile.txt],ecc 我知道我必须这样做: fs.readFile(foldername, function (err,
fs.readFile(foldername, function (err, content) {
var array = content.toString().split("...");
}
数组=[firstfile.txt],[secondfile.txt],[thirdfile.txt],ecc
我知道我必须这样做:
fs.readFile(foldername, function (err, content) {
var array = content.toString().split("...");
}
但是我不知道应该在.split()
中写什么
有什么想法吗?谢谢。您可能应该使用
fs.readdir
而不是fs.readFile
fs.readFile
用于获取特定文件的内容,传递给它的路径参数应该是特定文件的路径,而不是文件夹的路径
fs.readdir
用于获取特定文件夹/目录的内容。这里的路径参数应该是文件夹的路径
节点文档说:
读取目录的内容。回调函数得到两个参数
(错误,文件)其中文件是
不包括“.”和“..”的目录
。您必须查看文件名是否包含您想要的文件扩展名。。