Settings.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. namespace AutoPatcherAdmin
  2. {
  3. public static class Settings
  4. {
  5. private static readonly InIReader Reader = new InIReader(@".\PatchAdmin.ini");
  6. public static string Client = @"S:\Patch\";
  7. public static string Host = @"ftp://127.0.0.1/";
  8. public static string Login = string.Empty;
  9. public static string Password = string.Empty;
  10. public static string Protocol = "Ftp";
  11. public static bool AllowCleanUp = true;
  12. public static bool CompressFiles = false;
  13. public static void Load()
  14. {
  15. Client = Reader.ReadString("AutoPatcher", "Client", Client);
  16. Host = Reader.ReadString("AutoPatcher", "Host", Host);
  17. Login = Reader.ReadString("AutoPatcher", "Login", Login);
  18. Password = Reader.ReadString("AutoPatcher", "Password", Password);
  19. Protocol = Reader.ReadString("AutoPatcher", "Protocol", Protocol);
  20. AllowCleanUp = Reader.ReadBoolean("AutoPatcher", "AllowCleanUp", AllowCleanUp);
  21. CompressFiles = Reader.ReadBoolean("AutoPatcher", "CompressFiles", CompressFiles);
  22. }
  23. public static void Save()
  24. {
  25. Reader.Write("AutoPatcher", "Client", Client);
  26. Reader.Write("AutoPatcher", "Host", Host);
  27. Reader.Write("AutoPatcher", "Login", Login);
  28. Reader.Write("AutoPatcher", "Password", Password);
  29. Reader.Write("AutoPatcher", "Protocol", Protocol);
  30. Reader.Write("AutoPatcher", "AllowCleanUp", AllowCleanUp);
  31. Reader.Write("AutoPatcher", "CompressFiles", CompressFiles);
  32. }
  33. }
  34. }