filehandle.close()方法用于异步关闭给定的文件描述符,从而清除与其关联的文件。这将允许文件描述符重用于其他文件。
在文件描述符上执行其他操作时,在文件描述符上调用filehandle.close()方法可能会导致不确定的行为。
用法:
filehandle.close();
参数:此方法不接受任何参数。
Example:本示例表示打开文件和关闭文件描述符。
注意:“input.txt”应该以以下文本出现在目录中:
Greetings from GeeksforGeeks
文件名:app.js
// Node.js program to demonstrate the
// filehandle.close() Method
// Import the filesystem module
const fs = require('fs');
const fsPromises = fs.promises;
async function readThenClose() {
let filehandle = null;
try {
// Using the filehandle method
filehandle = await fsPromises
.open('input.txt', 'r+');
var data = await filehandle
.readFile("utf8");
console.log(data);
filehandle.close();
console.log("File Closed!");
} catch (e) {
console.log("Error", e);
}
}
readThenClose().catch((error) => {
console.log("Error", error)
});
使用以下命令运行app.js文件:
node app.js
输出:
Greetings from GeeksforGeeks File Closed!
相关用法
- Node.js console.timeLog()用法及代码示例
- Node.js GM despeckle()用法及代码示例
- Node.js GM drawRectangle()用法及代码示例
- Node.js GM emboss()用法及代码示例
- Node.js GM shave()用法及代码示例
- Node.js GM solarize()用法及代码示例
- Node.js GM segment()用法及代码示例
- Node.js GM quality()用法及代码示例
- Node.js GM raise()用法及代码示例
- Node.js GM resize()用法及代码示例
- Node.js GM transparent()用法及代码示例
- Node.js GM spread()用法及代码示例
- Node.js GM paint()用法及代码示例
- Node.js GM orderedDither()用法及代码示例
- Node.js GM roll()用法及代码示例
注:本文由纯净天空筛选整理自nitin_sharma大神的英文原创作品 Node.js filehandle.close() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。