방법 설명 :
파일 디스크립터를 기반으로 파일 정보를 얻습니다.
문법:
코드 사본은 다음과 같습니다.
fs.fstat (fd, [콜백 (err, stats)])))
이 방법은 FS 모듈에 속하므로 사용하기 전에 FS 모듈을 소개해야합니다 (var fs = require ( "fs")).
매개 변수 수신 :
FD 파일 설명 자
콜백 콜백, 2 개의 매개 변수 전달, 예외 매개 변수 err 및 파일 정보 매개 변수 통계
통계에는 다음 정보가 포함되어 있습니다. (다음 정보는 기본값이 아닌 케이스에서 읽은 파일 정보입니다)
코드 사본은 다음과 같습니다.
{
Dev : 0,
모드 : 33206,
nlink : 1,
UID : 0,
GID : 0,
rdev : 0,
이노 : 0,
크기 : 378 (바이트),
Atime : Tue 6 월 10 2014 13:57:13 GMT +0800 <China Standard Time>,
Mtime : Tue 6 월 13 일 2014 년 09:48:31 GMT +0800 <China Standard Time>,
CTime : Tue 6 월 10 일 2014 13:57:13 GMT +0800 <중국 표준 시간>
}
예:
코드 사본은 다음과 같습니다.
var fs = 요구 ( 'fs');
fs.open ( 'content.txt', 'a', function (err, fd) {
if (err) {
오류를 던지십시오.
}
Console.log ( '파일 Open');
fs.fstat (fd, function (err, stats) {
if (err) {
오류를 던지십시오.
}
Console.log (통계);
fs.close (fd, function () {
Console.log ( '파일 Close');
})
})
})
소스 코드 :
코드 사본은 다음과 같습니다.
fs.lstat = 함수 (경로, 콜백) {
콜백 = makecallback (콜백);
if (! nullCheck (Path, Callback)) RETURN;
binding.lstat (pathmodule._makelong (Path), 콜백);
};