github.com/blend/go-sdk@v1.20220411.3/fileutil/remove_many.go (about) 1 /* 2 3 Copyright (c) 2022 - Present. Blend Labs, Inc. All rights reserved 4 Use of this source code is governed by a MIT license that can be found in the LICENSE file. 5 6 */ 7 8 package fileutil 9 10 import ( 11 "os" 12 13 "github.com/blend/go-sdk/ex" 14 ) 15 16 // RemoveMany removes an array of files. 17 func RemoveMany(filePaths ...string) error { 18 var err error 19 for _, path := range filePaths { 20 err = os.Remove(path) 21 if err != nil { 22 return ex.New(err, ex.OptMessage(path)) 23 } 24 } 25 return err 26 }