2023-02-26 01:30
This commit is contained in:
34
getting-started/15_file.js
Normal file
34
getting-started/15_file.js
Normal file
@@ -0,0 +1,34 @@
|
||||
const fs = require('fs');
|
||||
|
||||
/**
|
||||
get file descriptor async
|
||||
*/
|
||||
fs.open('sample.txt', 'r', (error, fd) => {
|
||||
console.log(fd);
|
||||
});
|
||||
|
||||
/**
|
||||
get file descriptor sync
|
||||
*/
|
||||
const fd = fs.openSync('sample.txt', 'r');
|
||||
console.log(fd);
|
||||
|
||||
/**
|
||||
get file stat async
|
||||
*/
|
||||
fs.stat('sample.txt', (error, stat) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log(stat);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
get file stat sync
|
||||
*/
|
||||
const stat = fs.statSync('sample.txt');
|
||||
console.log(stat);
|
||||
console.log(stat.isDirectory());
|
||||
console.log(stat.isSymbolicLink());
|
||||
console.log(stat.size);
|
||||
Reference in New Issue
Block a user