Kotlin:获取文件的扩展名,例如“.txt”

2022-09-03 10:05:39

有没有一种标准的方法可以在 Kotlin 中获取 a 的扩展?File

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

答案 1

免责声明:这仅在 JVM 上可用。

您可以在类上找到非常整洁的扩展,例如.要获取文件扩展名,请使用以下命令:java.ioFilekotlin.io

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

此扩展属性定义如下

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

答案 2

推荐