filetime
v0.1.0
Published
Rust addon to change the creation time (btime), modified time (mtime), and access time (atime) of files, directories, and symbolic links on Windows, macOS, and Linux.
Downloads
78
Maintainers
Readme
filetime
Based on File::set_times, written in Rust.
Rust addon to change the creation time (btime), modified time (mtime), and access time (atime) of files, directories, and symbolic links on Windows, macOS, and Linux.
Usage
const { setFileTimes, getFileTimes } = require('filetime')
const now = Date.now()
const { error } = setFileTimes({
path: '/xxx/filename',
btime: String(now),
mtime: String(now),
})
if (error) {
console.log('✅ set file times failed:', error)
} else {
console.log('❌ set file times success.')
}
API (Define)
export interface SetFileTimesOptions {
path: string
btime?: string
mtime?: string
atime?: string
}
export interface SetFileTimesResult {
error?: string
}
export declare function setFileTimes(options: SetFileTimesOptions): SetFileTimesResult