Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

"Write" not work #147

Open
lysShub opened this issue May 22, 2021 · 0 comments
Open

"Write" not work #147

lysShub opened this issue May 22, 2021 · 0 comments

Comments

@lysShub
Copy link

lysShub commented May 22, 2021

//go:generate pkger
package main

import (
	"fmt"
	"time"

	"github.com/markbates/pkger"
	"github.com/markbates/pkger/pkging"
)

func main() {
	var err error
	Dir := pkger.Include("/static/run.log")

	var f pkging.File
	if f, err = pkger.Open(Dir); err != nil {
		fmt.Println(err)
		return
	}
	if _, err = f.Write([]byte("bbb")); err != nil {
		fmt.Println(err)
		return
	}
	f.Close()

	fmt.Println("write end")
	time.Sleep(time.Second * 3)

	var f2 pkging.File
	if f2, err = pkger.Open(Dir); err != nil {
		fmt.Println(err)
		return
	}
	var da []byte = make([]byte, 100)
	if n, err := f2.Read(da); err != nil {
		fmt.Println(err)
		return
	} else {
		fmt.Println(string(da[:n]))
	}
	f2.Close()

}
go generate
go build -o run.exe
run
// echo
// aaa
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant