是否有一种标准方法可以在Kotlin中扩展File
?
File("a/b/file.txt")
答案 0 :(得分:7)
免责声明:这仅适用于JVM。
您可以在java.io
上找到非常简洁的扩展程序,例如File
中的kotlin.io
。要获取文件扩展名,请使用以下命令:
File("a/b/file.txt").extension
此扩展属性定义为here:
public val File.extension: String
get() = name.substringAfterLast('.', "")