وصف الطريقة:
تعديل الطابع الزمني للملف بشكل غير متزامن.
القواعد:
نسخة الكود كما يلي:
Fs.Utimes (Path ، Atime ، Mtime ، رد الاتصال)
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
مسار ملف المسار
وقت تعديل MTime ، يشير إلى الوقت والتاريخ الذي تم فيه تعديل الملف. عندما يتغير محتوى الملف ، سيتم تحديث تاريخ تعديل الملف وفقًا لذلك.
وقت الوصول إلى الوقت ، يشير إلى الوقت والتاريخ الذي تم فيه الوصول إلى الملف آخر مرة. في كل مرة يستخدم فيها تطبيق أو خدمة مكالمة نظام ، سيتم تحديث وقت الوصول للملف عند قراءة ملف.
رد اتصال رد الاتصال ، تمرير معلمة استثناء يخطئ
مثال:
نسخة الكود كما يلي:
var fs = require ('fs') ؛
Fs.Utimes ('125.txt' ، atime ، mtime ، function (err) {
إذا (خطأ) {
رمي الخطأ
}
console.log ('Time Update') ؛
})
رمز المصدر:
نسخة الكود كما يلي:
fs.utimes = وظيفة (المسار ، atime ، mtime ، رد الاتصال) {
Callback = makeCallback (رد الاتصال) ؛
if (! nullcheck (path ، callback)) return ؛
binding.utimes (pathmodule._makelong (path) ،
tounixtimestamp (atime) ،
Tounixtimestamp (MTIME) ،
أتصل مرة أخرى)؛
} ؛