Skip to content

getFileExtension

获取文件扩展名

文件名输入

选项

扩展名结果

pdf

函数签名

typescript
interface GetFileExtensionOptions {
  full?: boolean
  lowercase?: boolean
}

function getFileExtension(
  filename: string,
  options?: GetFileExtensionOptions
): string

参数

参数名类型必填说明
filenamestring文件名或文件路径
optionsGetFileExtensionOptions配置选项

返回值

类型说明
string文件扩展名(不含点号)

使用示例

typescript
getFileExtension('document.pdf')
// 'pdf'

getFileExtension('/path/to/image.png')
// 'png'

getFileExtension('archive.tar.gz')
// 'gz'

getFileExtension('archive.tar.gz', { full: true })
// 'tar.gz'

getFileExtension('README')
// ''