방법 설명 :
이 메소드는 fs.AppendFile ()과 유사합니다. 유일한 차이점은이 방법이 동기화 작업을 사용하는 반면 Fs.AppendFile은 비동기식을 사용한다는 것입니다.
문법:
코드 사본은 다음과 같습니다.
fs.appendfilesync (filename, data, [옵션])
이 방법은 FS 모듈에 속하므로 사용하기 전에 FS 모듈을 소개해야합니다 (var fs = require ( "fs")).
매개 변수 수신 :
1. filename {String}
2. 데이터 {문자열 | 완충기}
3. 옵션 {object}
인코딩 {문자열 | null} default = 'utf8'
모드 {number} default = 438 (10 월에 0666)
flag {string} default = 'a'
소스 코드 :
코드 사본은 다음과 같습니다.
fs.appendfilesync = 함수 (경로, 데이터, 옵션) {
if (! 옵션) {
옵션 = {인코딩 : 'UTF8', 모드 : 438 /*= 0666* /, 플래그 : 'a'};
} else if (util.isstring (옵션)) {
옵션 = {인코딩 : 옵션, 모드 : 438, 플래그 : 'a'};
} else if (! util.isobject (옵션)) {
새로운 TypeError를 던지십시오 ( '나쁜 인수');
}
if (! Options.flag)
옵션 = util._extend ({flag : 'a'}, 옵션);
fs.writefilesync (경로, 데이터, 옵션);
};