filesByExt
约 129 字小于 1 分钟
2025-10-13
Karin API Docs / filesByExt
函数: filesByExt()
filesByExt(
filePath,ext,returnType):string[]
定义于: packages/core/src/utils/fs/path.ts:24
参数
filePath
string
ext
后缀名、或后缀名列表
string | string[]
returnType
返回类型 name:文件名 rel:相对路径 abs:绝对路径
"rel" | "abs" | "name"
返回
string[]
Description
根据文件后缀名从指定路径下读取符合要求的文件
示例
filesByExt('./plugins/karin-plugin-test', '.js')
// -> ['1.js', '2.js']
filesByExt('./plugins', ['.js', '.ts'], 'name')
// -> ['1.js', '2.js', '3.ts']
filesByExt('./plugins', '.js', 'rel')
// -> ['plugins/1.js', 'plugins/2.js']
filesByExt('./plugins', '.js', 'abs')
// -> ['C:/Users/karin/plugins/1.js', 'C:/Users/karin/plugins/2.js']