package torrent import ( "fmt" "os" ) func getFileIDs(files []File) []string { var fileIDs []string for _, file := range files { if file.ID != 0 { fileIDs = append(fileIDs, fmt.Sprintf("%d", file.ID)) } } return fileIDs } func ensureDir(dirName string) error { if _, err := os.Stat(dirName); os.IsNotExist(err) { err := os.Mkdir(dirName, 0755) if err != nil { return err } } else if err != nil { return err } return nil }