32 lines
644 B
Go
32 lines
644 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"git.kingecg.top/kingecg/gopacker/data"
|
|
)
|
|
|
|
func main() {
|
|
fs, err := data.GetFileSystem()
|
|
if err != nil {
|
|
fmt.Println("Error:", err)
|
|
return
|
|
}
|
|
defer fs.Close()
|
|
files := fs.ListFiles()
|
|
fmt.Println("Files:", files)
|
|
content, length, err := fs.ReadFile("res.text")
|
|
if err != nil {
|
|
fmt.Println("Error reading file:", err)
|
|
return
|
|
}
|
|
fmt.Printf("File content (%d bytes):\n%s\n", length, string(content))
|
|
scontent, slen, serr := fs.ReadFile("compress.text")
|
|
if serr != nil {
|
|
fmt.Println("Error reading file:", serr)
|
|
return
|
|
|
|
}
|
|
fmt.Printf("File content (%d bytes):\n%s\n", slen, string(scontent))
|
|
|
|
}
|