using System;
using System.IO;
namespace IStation
{
///
/// 文件辅助类
///
public class DataFolderHelper
{
///
/// 根目录
///
private static string RootDirectory
{
get
{
if (string.IsNullOrEmpty(_root_directory))
{
var directory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory);
_root_directory = directory.FullName;
//_root_directory = directory.Root.FullName;
}
return _root_directory;
}
}
private static string _root_directory;
///
/// 查询数据文件夹路径
///
public static string GetRootPath()
{
var path = Path.Combine(RootDirectory, Settings.File.DataFolder);
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
return path;
}
}
}