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 MonitorMonthDataFolder { get; set; } = "MonitorMonthData"; /// /// 水利模型文件夹 /// public string HydraulicModelFolder { get; set; } = "HydraulicModel"; /// /// 水利模型文件 /// public string HydraulicModelFile { get; set; } = "chenhang2024.inp"; /// /// 文件拓展名 /// public string FileExtension { get; set; } = ".txt"; /// /// 信号记录文件扩展名 /// public string SignalRecordFileExtension { get; set; } = ".csv"; /// /// 文件名间隔字符 /// public char FileNameSpacer { get; set; } = '-'; } }