qwe/lib/platforms/neutralino.js
2023-12-24 22:49:54 -05:00

33 lines
636 B
JavaScript

export default {
async access(path) {
try {
await Neutralino.filesystem.getStats(path)
return
} catch(err) {
if(err.name = 'NE_FS_NOPATHE') {
return false
} else {
throw err
}
}
},
dirname(path) {
let index = path.lastIndexOf('/')
return index === -1 ? '' : path.slice(0, index)
},
filename(path) {
let index = path.lastIndexOf('/')
return index === -1 ? path : path.slice(index + 1)
},
ext(path) {
let filename = this.filename(path)
let index = filename.lastIndexOf('.')
return index === -1 ? '' : path.slice(index + 1)
}
}