using System;
|
using System.IO;
|
using System.Reflection;
|
|
namespace IStation.DAL
|
{
|
/// <summary>
|
/// 本地文件配置
|
/// </summary>
|
public class LocalFileConfig
|
{
|
/// <summary>
|
/// 根目录
|
/// </summary>
|
public static string RootDirectory
|
{
|
get
|
{
|
if (string.IsNullOrEmpty(_root_directory))
|
{
|
if (DataFolderHelper.IsExeExcute)
|
{
|
var directory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory).FullName;
|
_root_directory = directory;
|
}
|
else
|
{
|
var directory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
|
_root_directory = directory;
|
}
|
}
|
return _root_directory;
|
}
|
}
|
private static string _root_directory;
|
|
|
|
/// <summary>
|
/// 工作文件夹
|
/// </summary>
|
public static string WorkFolder
|
{
|
get
|
{
|
return Settings.File.WorkFolder;
|
}
|
}
|
|
/// <summary>
|
/// 版本
|
/// </summary>
|
public static string Versions
|
{
|
get
|
{
|
return Settings.File.Versions;
|
}
|
}
|
|
/// <summary>
|
/// 项目文件后缀
|
/// </summary>
|
public static string ProjectSuffix
|
{
|
get
|
{
|
return Settings.File.ProjectSuffix;
|
}
|
}
|
|
/// <summary>
|
/// 项目压缩密码
|
/// </summary>
|
public static string ProjectZipPwd
|
{
|
get
|
{
|
return Settings.File.ProjectZipPwd;
|
}
|
}
|
|
|
|
}
|
}
|