Skip to content
Docs Try Aspire
Docs Try

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.
DirectoryNotFoundException Thrown when the specified path does not exist.