R.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using Oreo.FileMan.Services;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Reflection;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using System.Windows.Forms;
  9. using Y.Utils.IOUtils.LogUtils;
  10. namespace Oreo.FileMan.Commons
  11. {
  12. public static class R
  13. {
  14. internal static string AppName = "Oreo.FileMan";
  15. internal static DateTime StartTime = DateTime.Now;
  16. internal static string MachineName = Environment.MachineName;
  17. internal static Module Module = Assembly.GetExecutingAssembly().GetModules()[0];
  18. public static string DbConnString = "DefaultConnection";
  19. internal static string AesKey = "12345678901234567890123456789012";
  20. internal static Log Log { get; set; }
  21. public static class Paths
  22. {
  23. public static string App = AppDomain.CurrentDomain.BaseDirectory;
  24. public static string Frisbee = App + "Frisbee\\";
  25. //public static string Root = App + "\\" + AppName;
  26. //public static string Data = Root + "\\Data";//应用根目录
  27. }
  28. public static class Files
  29. {
  30. public static string App = Application.ExecutablePath;
  31. //public static string Settings = Paths.Root + "\\Settings.ini";//应用配置信息目录
  32. public static string Frisbee = Paths.App + "\\Frisbee.ini";
  33. }
  34. public static class Services
  35. {
  36. public static FileBackupService FBS = new FileBackupService();
  37. }
  38. public static class Settings
  39. {
  40. public static class FileBackup
  41. {
  42. public static string FileManBackup = @"D:\temp\FileManBackup\";//文件备份目录
  43. public static int BACK_UP_INTERVAL = 60 * 1000;//备份文件间隔
  44. public static int BACK_UP_COUNT = 10;//备份文件版本个数
  45. }
  46. }
  47. }
  48. }