打包程序
package main
import (
"archive/zip"
"fmt"
"os"
)
func main() {
out, err := os.Create("test.zip")
if err != nil {
fmt.Println("Create error: ", err)
return
}
defer out.Close()
writer := zip.NewWriter(out)
var files = []struct {
Name, Body string
}{
{
"1.txt", "test 1 file"}, // 这里可以用其他方式获取文件的名称和内容即可
{
"2.txt"