const fs = require(
'fs'
);
file_descriptor = fs.openSync(
"example.txt"
);
console.log(
"The file descriptor is:"
, file_descriptor);
console.log(
"\n> Finding the stats of the file"
);
try
{
statsObj = fs.fstatSync(file_descriptor);
console.log(
"Stats of the file generated"
);
}
catch
(err) {
console.error(
'Cannot find stats of file'
, err);
}
try
{
fs.closeSync(file_descriptor);
console.log(
"\n> File Closed successfully"
);
}
catch
(err) {
console.error(
'Failed to close file'
, err);
}
console.log(
"\n> Finding the stats of the file again"
);
try
{
statsObj = fs.fstatSync(file_descriptor);
console.log(
"Stats of the file generated"
);
}
catch
(err) {
console.error(
'Cannot find stats of file'
, err);
}