MCPcopy
hub / github.com/cortexlabs/cortex / CopyFileOverwrite

Function CopyFileOverwrite

pkg/lib/files/files.go:920–938  ·  view source on GitHub ↗
(src string, dest string)

Source from the content-addressed store, hash-verified

918}
919
920func CopyFileOverwrite(src string, dest string) error {
921 srcFile, err := Open(src)
922 if err != nil {
923 return err
924 }
925 defer srcFile.Close()
926
927 destFile, err := Create(dest)
928 if err != nil {
929 return err
930 }
931 defer destFile.Close()
932
933 if _, err = io.Copy(destFile, srcFile); err != nil {
934 return err
935 }
936
937 return nil
938}
939
940func CopyDirOverwrite(src string, dest string, ignoreFns ...IgnoreFn) error {
941 srcRelFilePaths, err := ListDirRecursive(src, true, ignoreFns...)

Callers 1

CopyDirOverwriteFunction · 0.85

Calls 3

OpenFunction · 0.85
CreateFunction · 0.85
CopyMethod · 0.45

Tested by

no test coverage detected