@filetime/core
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
75
Maintainers
Readme
@filetime/core
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/core')
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