Как узнать размер файла - PullRequest
       15

Как узнать размер файла

11 голосов
/ 17 ноября 2011

Я выполняю задание hadoop, у меня есть объект FileSystem и объект Path, и я хочу знать, каков размер файла (Path).

есть идеи?

Ответы [ 2 ]

25 голосов
/ 17 ноября 2011
0 голосов
/ 22 мая 2018

другой API (написан на Scala):

    private def getFileSizeByPath(arg : String): Long = {
      val path = new Path(arg)
      val hdfs = path.getFileSystem(new Configuration())
      val cSummary = hdfs.getContentSummary(path)
      val length = cSummary.getLength
      length
    }

Обратите внимание, что возвращаемый тип Long имеет размер Байт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...