>  기사  >  웹 프론트엔드  >  nodejs 파일 연산 모듈 FS(파일 시스템)_node.js의 공통 기능을 간략하게 요약했습니다.

nodejs 파일 연산 모듈 FS(파일 시스템)_node.js의 공통 기능을 간략하게 요약했습니다.

WBOY
WBOY원래의
2016-05-16 16:46:121229검색

소프트웨어 시스템 운영과 관련된 기능은 많습니다. 우선 두 가지로 분류할 수 있습니다.

한 가지 유형은 비동기 콜백입니다. 한 가지 유형은 동기식입니다.

여기서는 비동기식만 정렬됩니다. 동기식의 경우 함수 이름 뒤에 Sync를 추가하면 됩니다.

1. 첫 번째는 가장 일반적인 읽기 및 쓰기 함수 유형입니다. 함수 이름과 형식은 C 언어에서 유래해야 합니다.

코드 복사 코드는 다음과 같습니다.

fs.open (파일 경로, 읽기 및 쓰기 식별, [파일 모드 값, 666], 콜백 함수(err, 파일 핸들 fd));        
fs.read(파일 핸들 fd, 작성된 버퍼, 오프셋, 길이, 위치, 콜백 함수 (err, bytesRead, 버퍼)); " " 핸들, 콜백 기능)                                                                                                                             

2. 파일을 직접 읽고 쓰는 것이 더 편리합니다.


코드 복사

3. 기타 일반적인 파일 작업





코드 복사
코드는 다음과 같습니다.
파일 존재 여부 확인 fs.exists(파일 경로, 콜백 (존재 여부)); 이름 바꾸기 fs.rename(기존 파일 이름, 새 파일 이름, 콜백 함수) 파일 소유자 변경 기능);/fs.lchown(링크 경로, uid, gid) , 콜백 함수); , 콜백 함수);/fs.lchmod (링크 경로, 모드, 콜백 함수);   파일 정보    
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]);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.