Kotlin:获取具有标准function的文件扩展名

有没有办法在Kotlin中获得File的扩展名?

 File("a/b/file.txt") 

您可以在java.io类(如kotlin.io File上find非常整洁的扩展。 要接收文件扩展名,请使用以下(在kotlin.io中定义):

 public val File.extension: String get() = name.substringAfterLast('.', "") 

像这样使用:

 File("a/b/file.txt").extension