我有节点js版本v6.11.3和npm版本3.10.10
我安装了angular并使用this指令创建了一个项目。
我还有一个带代码的节点js文件:
getFileList.js
var fs = require('fs');
function getFiles(dir){
var fileList = [];
var files = fs.readdirSync(dir);
for(var i in files){
if (!files.hasOwnProperty(i)) continue;
var name = dir+'/'+files[i];
if (!fs.statSync(name).isDirectory()){
fileList.push(name);
}
}
return fileList;
}
请帮助我理解,我应该如何在我的项目中使用此代码?我需要获取某个目录的文件/文件夹列表。
答案 0 :(得分:0)
var fs = require('fs'),
var fpath = require('path'),
filePath = fpath.join(__dirname, 'file name here');
fs.readFile(filePath, {encoding: 'utf-8'}, function(err,data){
if(!err){
console.log("data received"+data);
response.writeHead(200, {'Content-Type': 'text/html'});
//response.writeHead(200, {'Content-Type': 'text/plaintext'});
response.write(data);
response.end();}else{consloe.log(err)}});
您可以尝试将其从节点
中的系统中读取文件