All Projects → ronomon → utimes

ronomon / utimes

Licence: MIT license
Change the birth time (`btime`), modified time (`mtime`) and/or access time (`atime`) of a file on Windows, macOS and Linux.

Programming Languages

javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language

utimes

Change the birth time (btime), modified time (mtime) and/or access time (atime) of a file on Windows, macOS and Linux.

Installation

npm install @ronomon/utimes

Usage

Timestamps btime, mtime, atime should be passed as Unix millisecond timestamps. Timestamps which are undefined will not be changed. Linux does not support setting the btime timestamp. File descriptors are not supported at present.

var Utimes = require('@ronomon/utimes');
var btime = 447775200000; // 1984-03-10T14:00:00.000Z
var mtime = undefined;
var atime = undefined;
Utimes.utimes(path, btime, mtime, atime, callback);

Tests

node test.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].