如何在scala中找到文件大小?
我正在编写一个 scala 脚本,需要知道文件的大小。如何正确执行此操作?在Python中,我会做
os.stat('somefile.txt').st_size
在斯卡拉?
我正在编写一个 scala 脚本,需要知道文件的大小。如何正确执行此操作?在Python中,我会做
os.stat('somefile.txt').st_size
在斯卡拉?
使用 Scala 标准库无法做到这一点。在不诉诸外部库的情况下,可以使用 Java File.length() 方法执行此操作。在Scala中,这看起来像这样:
import java.io.File
val someFile = new File("somefile.txt")
val fileSize = someFile.length
如果你想要一些特定于Scala的东西,你可以使用外部框架,比如 scalax.io 或 rapture.io
java.nio.file.Files.size
从 api:
公共静态长尺寸(路径路径)抛出 IOException
返回文件的大小(以字节为单位)