RosettaCodeData/Task/Truncate-a-file/Scala/truncate-a-file.scala
2023-07-01 13:44:08 -04:00

10 lines
330 B
Scala

import java.io.FileOutputStream
object TruncFile extends App {
if (args.length < 2) println("Usage: java TruncFile fileName newSize")
else { //turn on "append" so it doesn't clear the file
val outChan = new FileOutputStream(args(0), true).getChannel()
val newSize = args(1).toLong
outChan.truncate(newSize)
}
}