| | |
| | | public string DataFolder { get; set; } = "Data"; |
| | | |
| | | /// <summary> |
| | | /// 工作文件夹 |
| | | /// 泵站信息文件 |
| | | /// </summary> |
| | | public string WorkFolder { get; set; } = "WorkData"; |
| | | public string StationInfoFile { get; set; } = "StationInfo.json"; |
| | | |
| | | /// <summary> |
| | | /// 监测数据文件夹 |
| | | /// Scada信息文件 |
| | | /// </summary> |
| | | public string MonitorDataFolder { get; set; } = "MonitorData"; |
| | | public string ScadaInfoFile { get; set; } = "ScadaInfo.json"; |
| | | |
| | | /// <summary> |
| | | /// 监测月数据文件夹 |
| | | /// 调度信息文件 |
| | | /// </summary> |
| | | public string MonitorMonthDataFolder { get; set; } = "MonitorMonthData"; |
| | | public string DispatchInfoFile { get; set; } = "DispatchInfo.json"; |
| | | |
| | | |
| | | /// <summary> |
| | | /// 水利模型文件夹 |
| | | /// 获取数据文件夹 |
| | | /// </summary> |
| | | public string HydraulicModelFolder { get; set; } = "HydraulicModel"; |
| | | /// <returns></returns> |
| | | public string GetDataFolder() |
| | | { |
| | | var folder = Path.Combine(this.RootDirectory, this.DataFolder); |
| | | if (!Directory.Exists(folder)) |
| | | { |
| | | Directory.CreateDirectory(folder); |
| | | } |
| | | return folder; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 水利模型文件 |
| | | /// 获取数据文件夹下的文件全路径 |
| | | /// </summary> |
| | | public string HydraulicModelFile { get; set; } = "chenhang2024.inp"; |
| | | /// <returns></returns> |
| | | public string GetFileFullPath(string file) |
| | | { |
| | | var folder = Path.Combine(this.RootDirectory, this.DataFolder); |
| | | if (!Directory.Exists(folder)) |
| | | { |
| | | Directory.CreateDirectory(folder); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 文件拓展名 |
| | | /// </summary> |
| | | public string FileExtension { get; set; } = ".txt"; |
| | | |
| | | /// <summary> |
| | | /// 信号记录文件扩展名 |
| | | /// </summary> |
| | | public string SignalRecordFileExtension { get; set; } = ".csv"; |
| | | |
| | | /// <summary> |
| | | /// 文件名间隔字符 |
| | | /// </summary> |
| | | public char FileNameSpacer { get; set; } = '-'; |
| | | |
| | | |
| | | return folder + "\\" + file; |
| | | } |
| | | } |
| | | } |