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