メソッド説明:
ファイルコンテンツインターセプト操作。
文法:
コードコピーは次のとおりです。
fs.truncate(path、len、[callback(err)])
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
パスファイルパス
レンは長さを切り捨て、キャラクターの長さ内の文字のみを保持すると、過剰がクリアされます。
コールバックコールバック、例外パラメーターERRを渡します
例:
コードコピーは次のとおりです。
var fs = require( 'fs');
fs.truncate( '126.txt'、2、function(err){
if(err){
エラーを投げます。
}
console.log( 'ファイルコンテンツが正常に切り捨てられます');
})
ソースコード:
コードコピーは次のとおりです。
fs.truncate = function(path、len、callback){
if(util.isnumber(path)){
// 遺産
return fs.ftruncate(path、len、callback);
}
if(util.isfunction(len)){
callback = len;
len = 0;
} else if(util.isundefined(len)){
len = 0;
}
callback = maybecallback(callback);
fs.open(path、 'r+'、function(er、fd){
if(er)return callback(er);
Binding.ftruncate(fd、len、function(er){
fs.close(fd、function(er2){
コールバック(er || er2);
});
});
});
};