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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。