INNER CODE UNIT · Go
func
g3n/g3nd · util/fileselect.go:153
func (fs *FileSelect) SetPath(path string) error {
// Open path file or dir
f, err := os.Open(path)
if err != nil {
return err
}
defer f.Close()
// Checks if it is a directory
files, err := f.Readdir(0)
if err != nil {
return err
}
fs.pathLabel.SetText(path)
// Sort files by name
sort.Sort(listFileInfo(files))