using System; using System.Collections.Generic; using System.Text; using Zhaizj.Framework.Web; using System.Web; namespace Zhaizj.Framework.IO { internal abstract class PathTool { public abstract String CombineAbs( String[] arrPath ); public abstract String Map( String path ); public static PathTool getInstance() { if (SystemInfo.IsWindows) return new WindowsPath(); return new LinuxPath(); } /// /// bin 的绝对路径 /// /// public static String GetBinDirectory() { if (SystemInfo.IsWeb) { return HttpRuntime.BinDirectory; } return AppDomain.CurrentDomain.BaseDirectory; } } }