package wiiudownloader import ( "os" "path/filepath" "strings" ) func min(a, b uint64) uint64 { if a < b { return a } return b } func isThisDecryptedFile(path string) bool { return strings.Contains(path, "code") || strings.Contains(path, "content") || strings.Contains(path, "meta") } func doDeleteEncryptedContents(path string) error { return filepath.Walk(path, func(filePath string, info os.FileInfo, err error) error { if err != nil { return err } if info.Mode().IsRegular() && !isThisDecryptedFile(filePath) { if err := os.Remove(filePath); err != nil { return err } } return nil }) }