doc: fix filehandle.truncate() sample codes
PR-URL: https://github.com/nodejs/node/pull/20913 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com>
This commit is contained in:
parent
6caecc614a
commit
ac8226115e
@ -3572,8 +3572,16 @@ console.log(fs.readFileSync('temp.txt', 'utf8'));
|
||||
// Prints: Node.js
|
||||
|
||||
async function doTruncate() {
|
||||
const fd = await fsPromises.open('temp.txt', 'r+');
|
||||
await fsPromises.ftruncate(fd, 4);
|
||||
let filehandle = null;
|
||||
try {
|
||||
filehandle = await fsPromises.open('temp.txt', 'r+');
|
||||
await filehandle.truncate(4);
|
||||
} finally {
|
||||
if (filehandle) {
|
||||
// close the file if it is opened.
|
||||
await filehandle.close();
|
||||
}
|
||||
}
|
||||
console.log(fs.readFileSync('temp.txt', 'utf8')); // Prints: Node
|
||||
}
|
||||
|
||||
@ -3591,8 +3599,16 @@ console.log(fs.readFileSync('temp.txt', 'utf8'));
|
||||
// Prints: Node.js
|
||||
|
||||
async function doTruncate() {
|
||||
const fd = await fsPromises.open('temp.txt', 'r+');
|
||||
await fsPromises.ftruncate(fd, 10);
|
||||
let filehandle = null;
|
||||
try {
|
||||
filehandle = await fsPromises.open('temp.txt', 'r+');
|
||||
await filehandle.truncate(10);
|
||||
} finally {
|
||||
if (filehandle) {
|
||||
// close the file if it is opened.
|
||||
await filehandle.close();
|
||||
}
|
||||
}
|
||||
console.log(fs.readFileSync('temp.txt', 'utf8')); // Prints Node.js\0\0\0
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user