package main
import (
"fmt"
"io"
"os"
)
// 把测试文件里面的第n个字节开始,改成字符串
func patch(file string,n int64 ,s string) {
var b []byte = []byte(s)
fmt.Println(b)
fd,err := os.OpenFile(file,os.O_RDWR,660)
if err !=nil {
fmt.Println("打开文件出错")
}
defer fd.Close()
fd.Seek(n,io.SeekStart)
fd.Write(b)
}
func main() {
var file string
var n int64
var s string
fmt.Println("请输入要修改的文件:")
fmt.Scanln(&file)
fmt.Println("请输入要修改的起始位置,单位字节:")
fmt.Scanln(&n)
fmt.Println("请输入修改后值,字符串:")
fmt.Scanln(&s)
patch(file, n, s)
}
修改数据文件patch工具
最新推荐文章于 2023-09-19 14:28:17 发布