namespace IStation.Settings
{
///
///
///
public class Paras_LocalFile
{
///
/// 根目录
///
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 DataFolderDirectory
{
get
{
var directory = Path.Combine(this.RootDirectory, this.DataFolder);
if (!Directory.Exists(directory))
{
Directory.CreateDirectory(directory);
}
return directory;
}
}
///
/// 数据文件夹
///
public string DataFolder { get; set; } = "Data";
///
/// 泵站文件
///
public string StationFile { get; set; } = "Station.json";
///
/// Scada文件
///
public string ScadaFile { get; set; } = "Scada.json";
///
/// 调度配置文件
///
public string ScheduleConfigFile { get; set; } = "ScheduleConfig.json";
///
/// 模型文件
///
public string HydraulicModelFile { get; set; } = "HydraulicModel.inp";
///
/// 模型验证文件
///
public string HydraulicModelValidationConfigFile { get; set; } = "HydraulicModelValidationConfig.json";
}
}