MCPcopy
hub / github.com/moonD4rk/HackBrowserData / writeFile

Function writeFile

utils/fileutil/fileutil.go:78–92  ·  view source on GitHub ↗
(buffer *bytes.Buffer, filename string)

Source from the content-addressed store, hash-verified

76}
77
78func writeFile(buffer *bytes.Buffer, filename string) error {
79 outFile, err := os.Create(filename)
80 if err != nil {
81 return fmt.Errorf("error creating output file %s: %w", filename, err)
82 }
83 defer func() {
84 _ = outFile.Close()
85 }()
86
87 if _, err = buffer.WriteTo(outFile); err != nil {
88 return fmt.Errorf("error writing data to file %s: %w", filename, err)
89 }
90
91 return nil
92}
93
94// ZipDir writes every file under srcDir into a new zip at zipPath, preserving the relative directory
95// layout with forward-slash entry names. Unlike CompressDir it neither flattens names nor deletes the

Callers 1

CompressDirFunction · 0.85

Calls 1

ErrorfMethod · 0.80

Tested by

no test coverage detected