関数の概要
fs.utimesは、Node.jsのファイルシステムモジュールで提供されている関数の一つです。この関数は、指定されたファイルのアクセス時刻(atime)と更新時刻(mtime)を変更するために使用されます。ファイルのタイムスタンプを更新したいときに便利です。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
path | string | タイムスタンプを変更したいファイルのパス |
atime | number | アクセス時刻を表すUnixタイムスタンプ |
mtime | number | 更新時刻を表すUnixタイムスタンプ |
戻り値
fs.utimesの戻り値はありません。非同期的にファイルのタイムスタンプを変更します。
使用例
以下にfs.utimesの使用例を示します。
const fs = require('fs');
// ファイルの更新時刻を現在時刻に変更
fs.utimes('sample.txt', Date.now(), Date.now(), (err) => {
if (err) throw err;
console.log('タイムスタンプが更新されました');
});
関連する関数
fs.utimesとよく一緒に使われる関数として、fs.statやfs.writeFileなどがあります。これらの関数を組み合わせることで、ファイルの情報を取得したり、ファイルにデータを書き込んだりすることができます。
まとめ
fs.utimesはファイルのアクセス時刻や更新時刻を変更する際に利用される便利な関数です。ファイルのタイムスタンプを操作する際に注意深く使用すると良いでしょう。