คำอธิบายวิธี:
รับข้อมูลไฟล์ตามตัวบ่งชี้ไฟล์
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
fs.fstat (fd, [callback (err, stats)]))
เนื่องจากวิธีนี้เป็นของโมดูล FS จึงจำเป็นต้องแนะนำโมดูล FS ก่อนการใช้งาน (var fs = require ("FS"))
รับพารามิเตอร์:
fd file descriptor
การโทรกลับการโทรกลับ, ผ่านพารามิเตอร์ 2, พารามิเตอร์ข้อยกเว้นและสถิติพารามิเตอร์ข้อมูลไฟล์
สถิติมีข้อมูลต่อไปนี้: (ข้อมูลต่อไปนี้คือข้อมูลไฟล์ที่อ่านในกรณีไม่ใช่ค่าเริ่มต้น)
การคัดลอกรหัสมีดังนี้:
-
dev: 0,
โหมด: 33206,
nlink: 1,
UID: 0,
GID: 0,
rdev: 0,
ino: 0,
ขนาด: 378 (ไบต์),
ATIME: อังคาร 10 มิ.ย. 2014 13:57:13 GMT +0800 <เวลามาตรฐานจีน>,
MTime: อังคาร 13 มิ.ย. 2014 09:48:31 GMT +0800 <เวลามาตรฐานจีน>,
Ctime: อังคาร 10 มิ.ย. 2014 13:57:13 GMT +0800 <เวลามาตรฐานจีน>
-
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
var fs = ต้องการ ('fs');
fs.open ('content.txt', 'a', ฟังก์ชั่น (err, fd) {
ถ้า (err) {
โยนเอ่อ;
-
console.log ('ไฟล์เปิด');
fs.fstat (fd, function (err, stats) {
ถ้า (err) {
โยนเอ่อ;
-
console.log (สถิติ);
fs.close (fd, function () {
console.log ('ปิดไฟล์');
-
-
-
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
fs.lstat = ฟังก์ชั่น (พา ธ การโทรกลับ) {
การโทรกลับ = makecallback (โทรกลับ);
if (! nullcheck (เส้นทางการโทรกลับ)) กลับ;
binding.lstat (pathmodule._makelong (เส้นทาง), การโทรกลับ);
-