Back to Aurora Vision Library website

You are here: Start » Function Reference » System » File System » FindDirectories

FindDirectories


Header: STD.h
Namespace: avl
Module: FoundationLite

Returns subdirectories of the input directory.

Syntax

void avl::FindDirectories
(
	const atl::Directory& inStartDirectory,
	bool inRecursive,
	atl::Optional<avl::FileSortingOrder::Type> inSortingOrder,
	atl::Array<atl::Directory>& outDirectories,
	bool& outFound = atl::Dummy<bool>()
)

Parameters

Name Type Default Description
Input value inStartDirectory const Directory& \".\"
Input value inRecursive bool
Input value inSortingOrder Optional<FileSortingOrder::Type> NIL Sorting order
Output value outDirectories Array<Directory>&
Output value outFound bool& Dummy<bool>()

Errors

List of possible exceptions:

Error type Description
DomainError Given start directory is invalid in FindDirectories.