EN
Node.js - list files and directories from directory
0
points
In this article, we would like to show you how to get a list of the names of all files/directories in a specified directory in Node.js.
Quick solution:
const fs = require('fs');
fs.readdir('/path/to/directory'[, options], (error, files) => {
if (error) throw error;
console.log(files);
});
Synchronous version:
const fs = require('fs');
fs.readdirSync('/path/to/directory').forEach(file => {
console.log(file);
});
Practical example
Projects structure
Project/
|
+-- my_directory/
| |
| +-- file.json
|
+-- my_script.js
my_script.js
const fs = require('fs');
fs.readdir('./', (error, files) => {
if (error) throw error;
console.log(files);
});
Output:
[
'my_directory',
'my_script.js'
]