คำอธิบายวิธี:
แก้ไขการประทับเวลาไฟล์แบบอะซิงโครนัส
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
fs.utimes (เส้นทาง, atime, mtime, callback)
เนื่องจากวิธีนี้เป็นของโมดูล FS จึงจำเป็นต้องแนะนำโมดูล FS ก่อนการใช้งาน (var fs = require ("FS"))
รับพารามิเตอร์:
เส้นทางไฟล์พา ธ
เวลาในการปรับเปลี่ยน MTime ซึ่งระบุเวลาและวันที่เมื่อไฟล์ถูกแก้ไข เมื่อเนื้อหาของไฟล์เปลี่ยนไปวันที่แก้ไขไฟล์จะได้รับการอัปเดตตามนั้น
เวลาเข้าถึง ATIME ระบุเวลาและวันที่เมื่อไฟล์ถูกเข้าถึงล่าสุด ทุกครั้งที่แอปพลิเคชันหรือบริการใช้การโทรระบบเวลาการเข้าถึงของไฟล์จะได้รับการอัปเดตเมื่ออ่านไฟล์
การโทรกลับการโทรกลับผ่านพารามิเตอร์ข้อยกเว้น ERR
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
var fs = ต้องการ ('fs');
fs.utimes ('125.txt', atime, mtime, function (err) {
ถ้า (err) {
โยนเอ่อ;
-
console.log ('การอัปเดตเวลา');
-
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
fs.utimes = function (path, atime, mtime, callback) {
การโทรกลับ = makecallback (โทรกลับ);
if (! nullcheck (เส้นทางการโทรกลับ)) กลับ;
binding.utimes (pathmodule._makelong (เส้นทาง)
tounixtimestamp (atime)
tounixtimestamp (mtime)
โทรกลับ);
-