Tôi đang viết kịch bản scala, cần biết kích thước của tệp. Làm thế nào để tôi làm điều này một cách chính xác? Trong Python, tôi sẽ làmLàm thế nào để tìm kích thước tệp trong scala?
os.stat('somefile.txt').st_size
và trong Scala?
Tôi đang viết kịch bản scala, cần biết kích thước của tệp. Làm thế nào để tôi làm điều này một cách chính xác? Trong Python, tôi sẽ làmLàm thế nào để tìm kích thước tệp trong scala?
os.stat('somefile.txt').st_size
và trong Scala?
Không có cách nào để thực hiện việc này bằng thư viện chuẩn Scala. Nếu không sử dụng thư viện bên ngoài, bạn có thể sử dụng phương thức Java File.length() để làm điều này. Trong Scala, điều này sẽ trông giống như:
val someFile = new File("somefile.txt")
val fileSize = someFile.length
Nếu bạn muốn một cái gì đó Scala-cụ thể, bạn có thể sử dụng một khuôn khổ bên ngoài như scalax.io hoặc rapture.io
Cảm ơn bạn! Có phương pháp Scala riêng cho điều đó không? Hoặc để sử dụng phương pháp Java là cách duy nhất? –
Không có cách nào tiêu chuẩn để làm điều này trong bản phát hành Scala tiêu chuẩn, nhưng có một số khung bên ngoài bạn có thể sử dụng. Tôi đã cập nhật câu trả lời của tôi với những người đó. – lreeder
Cảm ơn bạn rất nhiều! –
Cũng giống như cách bạn muốn tìm ra kích thước tập tin trong java. – pedrofurla