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) { // ... }}Parameters
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. Returns
IEnumerable<ContainerFileSystemItem> An enumerable collection of ContainerFileSystemItem objects. Exceptions
DirectoryNotFoundException Thrown when the specified path does not exist.