internal static IFileSystemInfo Wrap(System.IO.FileSystemInfo fileSystemInfo) { if ((fileSystemInfo.Attributes & System.IO.FileAttributes.Directory) == System.IO.FileAttributes.Directory) { return(DirectoryInfo.Wrap((System.IO.DirectoryInfo)fileSystemInfo)); } return(FileInfo.Wrap((System.IO.FileInfo)fileSystemInfo)); }
public IDirectoryInfo CreateDirectory(string path) { return(DirectoryInfo.Wrap(System.IO.Directory.CreateDirectory(path))); }
public IDirectoryInfo GetParent(string path) { return(DirectoryInfo.Wrap(Directory.GetParent(path))); }