Skip to content
Docs Try Aspire

ContainerDirectory Methods

Class Methods 1 member
Represents a directory in the container file system.
GetFileSystemItemsFromPath(string, string, SearchOption, Action<ContainerFileSystemItem>) Section titled GetFileSystemItemsFromPath(string, string, SearchOption, Action<ContainerFileSystemItem>) static IEnumerable<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)
{
// ...
}
}
path string The directory path to enumerate files from.
searchPattern string optional The search pattern to control the items matched. Defaults to *.
searchOptions SearchOption optional The search options to control the items matched. Defaults to SearchOption.TopDirectoryOnly.
updateItem Action<ContainerFileSystemItem> optional An optional function to update each ContainerFileSystemItem before returning it. This can be used to set additional properties like Owner, Group, or Mode.
IEnumerable<ContainerFileSystemItem> An enumerable collection of ContainerFileSystemItem objects.
DirectoryNotFoundException Thrown when the specified path does not exist.