/
getalltrendings.js
41 lines (37 loc) · 1 KB
/
getalltrendings.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var fs = require('fs');
function readFiles(dirname, onFileContent, onError) {
fs.readdir(dirname, function(err, filenames) {
if (err) {
onError(err);
return;
}
filenames.forEach(function(filename) {
fs.readFile(dirname + filename, 'utf-8', function(err, content) {
if (err) {
onError(err);
return;
}
onFileContent(filename, content);
});
});
});
}
fs.stat(__dirname + '/alltrendings.txt', function (err, stats) {
// console.log(stats);
if (err) {
return console.error(err);
}
fs.unlink(__dirname + '/alltrendings.txt', function(err){
if(err) return console.log(err);
// console.log('file deleted successfully');
});
});
readFiles(__dirname + '/trendings/', function(filename, content) {
fs.appendFile('alltrendings.txt', content, (err) => {
if (err) throw err;
// console.log('The trending was appended to file!');
});
}, function(err) {
throw err;
});
module.exports = readFiles;