Golang_HomeWork/hw07_file_copying/main.go

25 lines
417 B
Go

package main
import (
"flag"
)
var (
from, to string
limit, offset int64
)
func init() {
flag.StringVar(&from, "from", "", "file to read from")
flag.StringVar(&to, "to", "", "file to write to")
flag.Int64Var(&limit, "limit", 0, "limit of bytes to copy")
flag.Int64Var(&offset, "offset", 0, "offset in input file")
}
func main() {
flag.Parse()
if Copy(from, to, offset, limit) != nil {
return
}
}