示例#1
0
        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));
        }
示例#2
0
 public IDirectoryInfo CreateDirectory(string path)
 {
     return(DirectoryInfo.Wrap(System.IO.Directory.CreateDirectory(path)));
 }
示例#3
0
 public IDirectoryInfo GetParent(string path)
 {
     return(DirectoryInfo.Wrap(Directory.GetParent(path)));
 }