Back to Aurora Vision Library Lite website

You are here: Start » System » File System » CopyFiles

CopyFiles


Header: STD.h
Namespace: avl

Copies files that match a pattern from a directory to other directory.

Syntax

void avl::CopyFiles
(
	const atl::Directory& inStartDirectory,
	const atl::String& inMask,
	const atl::Directory& inOutputDirectory,
	bool inProcessSubdirectories,
	bool inOverwrite,
	bool& outSuccess
)

Parameters

Name Type Default Description
Input value inStartDirectory const Directory&
Input value inMask const String& Wildcard pattern
Input value inOutputDirectory const Directory&
Input value inProcessSubdirectories bool
Input value inOverwrite bool
Output value outSuccess bool&

Errors

List of possible exceptions:

Error type Description
DomainError inMask needs to be filled in CopyFiles.
DomainError inOutputDirectory needs to be filled in CopyFiles.
DomainError inStartDirectory needs to be filled in CopyFiles.