방법 설명 :
파일 콘텐츠 차단 작업.
문법:
코드 사본은 다음과 같습니다.
fs.truncate (Path, Len, [Callback (err)])
이 방법은 FS 모듈에 속하므로 사용하기 전에 FS 모듈을 소개해야합니다 (var fs = require ( "fs")).
매개 변수 수신 :
경로 파일 경로
렌은 길이를 잘라 내고 캐릭터 길이 내의 캐릭터 만 유지하면 초과가 지워집니다.
콜백 콜백, 예외 매개 변수를 전달합니다
예:
코드 사본은 다음과 같습니다.
var fs = 요구 ( 'fs');
fs.truncate ( '126.txt', 2, function (err) {
if (err) {
오류를 던지십시오.
}
Console.log ( '파일 콘텐츠가 성공적으로 잘립니다');
})
소스 코드 :
코드 사본은 다음과 같습니다.
fs.truncate = function (Path, Len, Callback) {
if (util.isnumber (path)) {
// 유산
반환 fs.ftruncate (Path, Len, Callback);
}
if (util.isfunction (len)) {
콜백 = 렌;
len = 0;
} else if (util.isundefined (len)) {
len = 0;
}
콜백 = Maybecallback (콜백);
fs.open (Path, 'r+', function (er, fd) {
if (er) 콜백 (ER);
binding.ftruncate (fd, len, function (er) {
fs.close (fd, function (er2) {
콜백 (er || er2);
});
});
});
};