public IDirectory CreateDirectory(string virtualPath) { Require.NotNullOrEmpty(virtualPath, "virtualPath"); var path = GetPhysicalPath(virtualPath); var directory = new LocalDirectory(new DirectoryInfo(path), this); directory.Create(); return directory; }
public LocalFileSystem(string baseVirtualPath) { BaseVirtualPath = baseVirtualPath; RootDirectory = new LocalDirectory(new DirectoryInfo(HostingEnvironment.MapPath(BaseVirtualPath)), this); }