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; }
}
}