Click or drag to resize

DirectoryEnumerateFileSystemEntryInfosTransactedT Method (KernelTransaction, String, DirectoryEnumerationOptions, PathFormat)

[AlphaFS] Returns an enumerable collection of file system entries in a specified path.

Namespace:  Alphaleonis.Win32.Filesystem
Assembly:  AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax
public static IEnumerable<T> EnumerateFileSystemEntryInfosTransacted<T>(
	KernelTransaction transaction,
	string path,
	DirectoryEnumerationOptions options,
	PathFormat pathFormat
)

Parameters

transaction
Type: Alphaleonis.Win32.FilesystemKernelTransaction
The transaction.
path
Type: SystemString
The directory to search.
options
Type: Alphaleonis.Win32.FilesystemDirectoryEnumerationOptions
DirectoryEnumerationOptions flags that specify how the directory is to be enumerated.
pathFormat
Type: Alphaleonis.Win32.FilesystemPathFormat
Indicates the format of the path parameter(s).

Type Parameters

T
The type to return. This may be one of the following types:
FileSystemEntryInfo
This method will return instances of FileSystemEntryInfo instances.
FileSystemInfo
This method will return instances of DirectoryInfo and FileInfo instances.
String
This method will return the full path of each item.

Return Value

Type: IEnumerableT
The matching file system entries. The type of the items is determined by the type T.
Exceptions
See Also