DirectoryInfo directory = new DirectoryInfo("C:/Users"); IEnumerabledirectories = directory.EnumerateDirectories() .Where(d => d.Name.StartsWith("App"));
DirectoryInfo directory = new DirectoryInfo("C:/Program Files"); IEnumerableIn this example, the DirectoryInfo object is created for the "C:/Program Files" directory. Then, the EnumerateFiles method is called to retrieve a collection of all files within that directory. The Where method is used to filter out only those files that have a ".exe" extension. The resulting IEnumerable object contains all matching files. The System.IO.DirectoryInfo.Select method is part of the .NET Framework's System.IO namespace.files = directory.EnumerateFiles() .Where(f => f.Extension == ".exe");