tobychui %!s(int64=6) %!d(string=hai) anos
pai
achega
aa9d9f133a
Modificáronse 2 ficheiros con 2 adicións e 2 borrados
  1. BIN=BIN
      fsconv.exe
  2. 2 2
      main.go

BIN=BIN
fsconv.exe


+ 2 - 2
main.go

@@ -161,8 +161,8 @@ func main() {
 			if len(name) > 5 && name[0:5] == "inith"{
 				//This is hex filename. Translate its name to normal filename
 				originalName := string(hex2bin(name[5:]))
-				var re = regexp.MustCompile(`(^|[^_])\bproducts\b([^_]|$)`)
-				safeName := re.ReplaceAllString(originalName, `$1.$2`)
+				var re = regexp.MustCompile(`/[/\\?%*:|"<>]/g`)
+				safeName := re.ReplaceAllString(originalName, `-`)
 				fmt.Println(filename + " -> " + safeName + extension)
 				err := os.Rename(files[i], path.Dir(thisFilepath) + "/" + safeName + extension)
 				if (err != nil){