public DirectoryInfo GetDirectoryInfo(string path) { var files = System.IO.Directory.GetFiles(path); var subDirectories = System.IO.Directory.GetDirectories(path); var directory = new DirectoryInfo(); directory.SubDirectories = subDirectories; directory.Files = files; return directory; }
public async Task<DirectoryInfo> GetDirectoryInfoAsync(string path) { var files = await this.GetFilesAsync(path); var subDirectories = await this.GetDirectoriesAsync(path); var directory = new DirectoryInfo(); directory.SubDirectories = subDirectories; directory.Files = files; return directory; }