소프트웨어 시스템 운영과 관련된 기능은 많습니다. 우선 두 가지로 분류할 수 있습니다.
한 가지 유형은 비동기 콜백입니다. 한 가지 유형은 동기식입니다.
여기서는 비동기식만 정렬됩니다. 동기식의 경우 함수 이름 뒤에 Sync를 추가하면 됩니다.
1. 첫 번째는 가장 일반적인 읽기 및 쓰기 함수 유형입니다. 함수 이름과 형식은 C 언어에서 유래해야 합니다.
fs.open (파일 경로, 읽기 및 쓰기 식별, [파일 모드 값, 666], 콜백 함수(err, 파일 핸들 fd));
fs.read(파일 핸들 fd, 작성된 버퍼, 오프셋, 길이, 위치, 콜백 함수 (err, bytesRead, 버퍼)); " " 핸들, 콜백 기능)
2. 파일을 직접 읽고 쓰는 것이 더 편리합니다.
코드 복사
3. 기타 일반적인 파일 작업
코드 복사
코드는 다음과 같습니다.
fs.stat (파일 경로, 콜백 함수(err.fs.Stats 객체)) ;/fs.fstat(파일 핸들 fd, 콜백 함수(err.fs.Stats 객체)); /fs.lstat(링크 경로, 콜백 함수(err.fs.Stats 객체)); 콜백 함수);/fs.futimes(파일 핸들, 액세스 시간, 새로운 시간, 콜백 함수); (현재 파일의 통계, 변경 전 통계));
4. 디렉토리 운영
코드 복사
코드는 다음과 같습니다.
fs.mkdir(경로, 권한 모드/ 777, 콜백 함수);
fs.rmdir(경로, 콜백 함수) fs.readdir(경로, 콜백 함수(err, fileNameArray));
5.링크 파일 작업
링크 만들기
fs.link (srcpath, dstpath, [콜백])
fs.symlink(destination, path, [type], [callback])
읽기 링크가 가리키는 경로 fs.readlink(path, [callback(err,linkstr)])
fs.unlink(path,[callback]);