メソッドの説明:
truncate() の同期バージョン、ファイル コンテンツのインターセプト操作。
文法:
fs.truncateSync(path, len)
このメソッドは fs モジュールに属しているため、使用する前に fs モジュールを導入する必要があります (var fs= require(“fs”) )
パラメータを受信します:
パス ファイルパス
len は長さを切り捨て、文字長内の文字のみを保持し、超過部分はクリアされます。
例:
var fs = require('fs');
fs.truncateSync('126.txt', 3);
ソースコード:
fs.truncateSync = function(path, len) {
if (util.isNumber(path)) {
// レガシー
fs.ftruncateSync(path, len);
を返す
}
if (util.isUnknown(len)) {
len = 0;
}
// エラーのスローは許可しますが、fd は閉じます。
var fd = fs.openSync(path, 'r ');
{
を試してください
var ret = fs.ftruncateSync(fd, len);
最後に {
fs.closeSync(fd);
}
ret を返します;
};