micrach/files/get_files_in_folder.go

29 lines
428 B
Go
Raw Normal View History

2021-11-14 11:52:30 +03:00
package files
import (
"io/ioutil"
"log"
"os"
"path/filepath"
)
func GetFilesInFolder(folder string) []string {
currentPath, err := os.Getwd()
if err != nil {
log.Fatal(err)
}
files, err := ioutil.ReadDir(filepath.Join(currentPath + "/migrations"))
if err != nil {
log.Fatal(err)
}
var filesNames []string
for _, file := range files {
filesNames = append(filesNames, file.Name())
}
return filesNames
}