C# DirectoryInfo EnumerateFileSystemInfos (String, SearchOption)
Description
DirectoryInfo EnumerateFileSystemInfos(String, SearchOption)
Returns an enumerable collection of file system information that
matches a specified search pattern and search subdirectory option.
Syntax
DirectoryInfo.EnumerateFileSystemInfos(String, SearchOption)
has the following syntax.
public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(
string searchPattern,
SearchOption searchOption
)
Parameters
DirectoryInfo.EnumerateFileSystemInfos(String, SearchOption)
has the following parameters.
searchPattern
- The search string. The default pattern is "*", which returns all files or directories.searchOption
- One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is TopDirectoryOnly.
Returns
DirectoryInfo.EnumerateFileSystemInfos(String, SearchOption)
method returns <
Example
Returns an enumerable collection of file system information that matches a specified search pattern and search subdirectory option.
using System.IO;//from w w w . j av a 2 s . c o m
using System;
public class MainClass{
public static void Main(String[] argv){
DirectoryInfo DirInfo = new DirectoryInfo(@"\\archives1\library\");
var files = from f in DirInfo.EnumerateFileSystemInfos("*", SearchOption.AllDirectories)
select f;
foreach (var f in files)
{
Console.WriteLine("{0}", f.Name);
}
}
}
C# Tutorial DirectoryInfo
C# DirectoryInfo Attributes
C# DirectoryInfo CreationTime
C# DirectoryInfo CreationTimeUtc
C# DirectoryInfo Exists
C# DirectoryInfo Extension
C# DirectoryInfo FullName
C# DirectoryInfo LastAccessTime
C# DirectoryInfo LastAccessTimeUtc
C# DirectoryInfo LastWriteTime
C# DirectoryInfo LastWriteTimeUtc
C# DirectoryInfo Name
C# DirectoryInfo Parent
C# DirectoryInfo Root
C# DirectoryInfo DirectoryInfo
C# DirectoryInfo Create()
C# DirectoryInfo CreateSubdirectory(String)
C# DirectoryInfo Delete()
C# DirectoryInfo Delete(Boolean)
C# DirectoryInfo EnumerateFiles()
C# DirectoryInfo EnumerateFiles(String)
C# DirectoryInfo EnumerateFiles(String, Sea...
C# DirectoryInfo EnumerateFileSystemInfos()
C# DirectoryInfo EnumerateFileSystemInfos (...
C# DirectoryInfo GetDirectories()
C# DirectoryInfo GetDirectories(String)
C# DirectoryInfo GetDirectories(String, Sea...
C# DirectoryInfo GetFiles()
C# DirectoryInfo GetFiles(String)
C# DirectoryInfo GetFiles(String, SearchOpt...
C# DirectoryInfo GetFileSystemInfos()
C# DirectoryInfo GetFileSystemInfos(String)
C# DirectoryInfo GetFileSystemInfos(String,...
C# DirectoryInfo MoveTo
C# DirectoryInfo SetAccessControl
C# DirectoryInfo Attributes
C# DirectoryInfo CreationTime
C# DirectoryInfo CreationTimeUtc
C# DirectoryInfo Exists
C# DirectoryInfo Extension
C# DirectoryInfo FullName
C# DirectoryInfo LastAccessTime
C# DirectoryInfo LastAccessTimeUtc
C# DirectoryInfo LastWriteTime
C# DirectoryInfo LastWriteTimeUtc
C# DirectoryInfo Name
C# DirectoryInfo Parent
C# DirectoryInfo Root
C# DirectoryInfo DirectoryInfo
C# DirectoryInfo Create()
C# DirectoryInfo CreateSubdirectory(String)
C# DirectoryInfo Delete()
C# DirectoryInfo Delete(Boolean)
C# DirectoryInfo EnumerateFiles()
C# DirectoryInfo EnumerateFiles(String)
C# DirectoryInfo EnumerateFiles(String, Sea...
C# DirectoryInfo EnumerateFileSystemInfos()
C# DirectoryInfo EnumerateFileSystemInfos (...
C# DirectoryInfo EnumerateFileSystemInfos (...
C# DirectoryInfo GetAccessControl()C# DirectoryInfo GetDirectories()
C# DirectoryInfo GetDirectories(String)
C# DirectoryInfo GetDirectories(String, Sea...
C# DirectoryInfo GetFiles()
C# DirectoryInfo GetFiles(String)
C# DirectoryInfo GetFiles(String, SearchOpt...
C# DirectoryInfo GetFileSystemInfos()
C# DirectoryInfo GetFileSystemInfos(String)
C# DirectoryInfo GetFileSystemInfos(String,...
C# DirectoryInfo MoveTo
C# DirectoryInfo SetAccessControl