Golang archive/tar.Flush() function example

package archive/tar

Flush finishes writing the current file (optional).

tar.Flush() usage example

 buffer := new(bytes.Buffer)
 tarwriter := tar.NewWriter(buffer)
 if err := tarwriter.Flush(); err != nil {  // flush everything before close.
 fmt.Println(err)
 }

Advertisement