Table of Contents

Class EnumerateFiles

Namespace
Bonsai.IO
Assembly
Bonsai.System.dll

Represents an operator that generates a sequence of file names matching the specified search pattern.

public class EnumerateFiles : Source<string>
Inheritance
EnumerateFiles
Inherited Members

Properties

Path

Gets or sets the relative or absolute path of the directory to search.

public string Path { get; set; }

Property Value

string

SearchOption

Gets or sets a value specifying whether the search should include only the current directory or all subdirectories.

public SearchOption SearchOption { get; set; }

Property Value

SearchOption

SearchPattern

Gets or sets the search string used to match against the names of files in the path. This parameter can contain a combination of valid literal path and wildcard characters (see EnumerateFiles(string, string, SearchOption)).

public string SearchPattern { get; set; }

Property Value

string

Methods

Generate()

Generates an observable sequence of file names that match the search pattern in a specified path, and optionally searches subdirectories.

public override IObservable<string> Generate()

Returns

IObservable<string>

An observable sequence containing the full names (including paths) for the files in Path that match the specified SearchPattern and SearchOption.