Simplified set of APIs for file handling in Go
This library extended the Go file handling APIs. This provides some useful functions which are missing in the Go file handling package
go get github.com/anuradhaindika83/simpleio
package main
import (
"fmt"
"github.com/anuradhaindika83/simpleio"
)
func main() {
file := simpleio.FileHandler{}
file.OpenFile("test.txt")
line := file.ReadLine()
fmt.Println(line)
//Checking for end of file
if file.EOF != false {
line = file.ReadLine()
fmt.Println(line)
}
//Closing file
file.Close()
}
(*FileHandler) OpenFile(file string)
(*FileHandler) ReadLine()
(*FileHandler) ReadLines() []string
(*FileHandler) ReadBlock(start int64, count int64) string
(*FileHandler) ReadToEnd() string
(*FileHandler) Reset()