Skip to content
DocsTry Aspire
DocsTry

ContainerDirectory Methods

ClassMethods1 member
Represents a directory in the container file system.
GetFileSystemItemsFromPath(string, string, SearchOption, Action<ContainerFileSystemItem>)Section titled GetFileSystemItemsFromPath(string, string, SearchOption, Action<ContainerFileSystemItem>)staticIEnumerable<ContainerFileSystemItem>
Enumerates files from a specified directory and converts them to ContainerFile objects.
public sealed class ContainerDirectory
{
public static IEnumerable<ContainerFileSystemItem> GetFileSystemItemsFromPath(
string path,
string searchPattern = "*",
SearchOption searchOptions = SearchOption.TopDirectoryOnly,
Action<ContainerFileSystemItem>? updateItem = null)
{
// ...
}
}
pathstringThe directory path to enumerate files from.
searchPatternstringoptionalThe search pattern to control the items matched. Defaults to *.
searchOptionsSearchOptionoptionalThe search options to control the items matched. Defaults to SearchOption.TopDirectoryOnly.
updateItemAction<ContainerFileSystemItem>optionalAn optional function to update each ContainerFileSystemItem before returning it. This can be used to set additional properties like Owner, Group, or Mode.
DirectoryNotFoundExceptionThrown when the specified path does not exist.