Files
eleakxir/leak-utils/misc/misc.go
2025-09-24 17:20:03 +02:00

32 lines
486 B
Go

package misc
import (
"io"
"os"
"github.com/anotherhadi/eleakxir/leak-utils/settings"
)
func MergeFiles(lu settings.LeakUtils, outputFile string, inputFiles ...string) error {
out, err := os.Create(outputFile)
if err != nil {
return err
}
defer out.Close()
for _, inputFile := range inputFiles {
file, err := os.Open(inputFile)
if err != nil {
return err
}
defer file.Close()
_, err = io.Copy(out, file)
if err != nil {
return err
}
}
return nil
}