You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
372 B

package utils
import (
"log"
"math/rand"
"os"
)
func RandomFile(dirname string) string {
fileList, err := os.ReadDir(dirname)
if err != nil {
log.Println(err)
return ""
}
return fileList[rand.Intn(len(fileList))].Name()
}
func DeleteFile(filename string) error {
err := os.Remove(filename)
if err != nil {
log.Println(err)
return err
}
return nil
}