メソッドの説明:
ファイルのタイムスタンプを非同期的に変更します。
文法:
fs.utimes(パス、atime、mtime、コールバック)
このメソッドは fs モジュールに属しているため、使用する前に fs モジュールを導入する必要があります (var fs= require(“fs”) )
パラメータを受信します:
パス ファイルパス
mtime ファイルが変更された日時を示す変更時間。ファイルの内容が変更されると、ファイルの変更日が更新されます
atime アクセス時間は、ファイルが最後にアクセスされた日時を示します。 アプリケーションまたはサービスがシステム コールを使用してファイルを読み取るたびに、ファイルのアクセス時間が更新されます。
callback 例外パラメータ err を渡すコールバック
例:
var fs = require('fs');
fs.utimes('125.txt', atime, mtime, function(err){
if(err){
エラーをスローします;
}
console.log('時刻更新');
})
ソースコード:
fs.utimes = function(path, atime, mtime, callback) {
コールバック = makeCallback(callback);
if (!nullCheck(path, callback)) return;
binding.utimes(pathModule._makeLong(path),
toUnixTimestamp(atime),
toUnixTimestamp(mtime),
コールバック);
};