add get_file_ext
This commit is contained in:
parent
2dbd84b8d6
commit
096c5a8999
21
coretool.js
21
coretool.js
@ -389,7 +389,26 @@ module.exports = {
|
||||
},
|
||||
|
||||
segment_number (sizeBytes = '') { // segment a number with a space between each 3 digits
|
||||
return (sizeBytes).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ' ')
|
||||
let segmented = (sizeBytes).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ' ')
|
||||
const parts = segmented.split(' ')
|
||||
parts[parts.length - 3] += 'm'
|
||||
parts[parts.length - 2] += 'k'
|
||||
return parts.join(' ') + 'b'
|
||||
},
|
||||
|
||||
get_file_ext (filename = '') {
|
||||
const parts = filename.split('.')
|
||||
// 注意,'abc'.split('.') === ['abc']
|
||||
let ext = ''
|
||||
if (parts.length >= 2) {
|
||||
ext = parts.pop().toLowerCase()
|
||||
}
|
||||
return ext
|
||||
|
||||
// 如果用 path.extname:
|
||||
// if (/^\./.test(filename)) filename = `added$filename` // path.extname('.abc') 结果为 '',所以要添加前缀
|
||||
// return path.extname(filename).toLowerCase() // openAi*Ext 是包含 . 的,所以用 path.extname
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user