using System; using System.IO; namespace IStation { /// /// File /// public class Paras_File { /// /// 根目录 /// public string RootDirectory { get { if (string.IsNullOrEmpty(_root_directory)) { var directory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory); _root_directory = directory.FullName; } return _root_directory; } } private string _root_directory; /// /// 数据文件夹 /// public string DataFolder { get; set; } = "Data"; /// /// 工作文件夹 /// public string WorkFolder { get; set; } = "WorkData"; /// /// 监测数据文件夹 /// public string MonitorDataFolder { get; set; } = "MonitorData"; /// /// 泵站数据文件夹 /// public string StationMonitorDataFolder { get; set; } = "StationMonitorData"; /// /// 曲线分析数据文件夹 /// public string CurveAnalyzeDataFolder { get; set; } = "CurveAnalyzeData"; /// /// 水利模型文件夹 /// public string HydraulicModelFolder { get; set; } = "HydraulicModel"; /// /// 文件拓展名 /// public string FileExtension { get; set; } = ".txt"; /// /// 信号记录文件扩展名 /// public string SignalRecordFileExtension { get; set; } = ".csv"; /// /// 文件名间隔字符 /// public char FileNameSpacer { get; set; } = '-'; /// /// 项目压缩文件后缀 /// public string ProjectSuffix { get; set; } = ".curve"; /// /// 项目压缩文件密码 /// public string ProjectZipPwd { get; set; } = "eventech123456"; /// /// 使用基础数据库 /// public bool UseBasicDB { get; set; } /// /// 基础数据库 /// public string BasicDB { get; set; } } }