WiiUDownloader/utils.go
2023-08-26 16:19:21 +02:00

25 lines
558 B
Go

package wiiudownloader
import (
"os"
"path/filepath"
"strings"
)
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
})
}