public static string CombineToPhysicalPath(this IFolder folder, params string[] paths) { folder.ArgumentNullExceptionByNullOrEmpty("folder"); var path = folder.Combine(paths); return(PathUtility.VirtualPathSeparatorCharConvertToPhysicsPathSeparatorChar(Path.Combine(folder.Root.RootPhysicalPath, path.TrimStart('/')))); }