Truncate a file: Difference between revisions

Content added Content deleted
(don't need close())
(Added Kotlin)
Line 620: Line 620:
end
end
end</lang>
end</lang>

=={{header|Kotlin}}==
<lang scala>// version 1.1.2

import java.io.FileOutputStream
import java.nio.channels.FileChannel

fun truncateFile(fileName: String, newSize: Long) {
var fc: FileChannel? = null
try {
fc = FileOutputStream(fileName, true).channel
if (newSize >= fc.size())
println("Requested file size isn't less than existing size")
else
fc.truncate(newSize)
}
catch (ex: Exception) {
println(ex.message)
}
finally {
fc!!.close()
}
}

fun main(args: Array<String>) {
truncateFile("test.txt", 10)
}</lang>


=={{header|Lasso}}==
=={{header|Lasso}}==