golang 生成指定大小的空白文件
时间: 2020-06-11来源:OSCHINA
package test import ( "log" "os" ) var size = int64(1024 * 1e10) func ExampleTruncate() { f, err := os.Create("foobar1.bin") if err != nil { log.Fatal(err) } defer f.Close() if err := f.Truncate(size); err != nil { log.Fatal(err) } // Output: // } func ExampleSeek() { f, err := os.Create("foobar2.bin") if err != nil { log.Fatal(err) } defer f.Close() _, err = f.Seek(size-1, 0) if err != nil { log.Fatal(err) } _, err = f.Write([]byte{0}) if err != nil { log.Fatal(err) } // Output: // }
热门排行