docs

Home All functions Categories

vuCopy(Source, Destination, Subdirs)

vuCopy(*CSTRING,*CSTRING,LONG), Signed

Description

Copies files from one location to another. Supports wildcards and optional subdirectory copying. Can copy across drives, including network drives.

Parameters

Parameter Data Type Description
Source CSTRING(256) Fully qualified path and filename (wildcards allowed)
Destination CSTRING(256) Fully qualified destination path. Created if it does not exist.
Subdirs LONG 0 = Do not copy subdirectories
1 = Copy all subdirectories and files
2 = Apply mask to all subdirectories (slower, UNCs not supported)

Returns

1 (True) on success, 0 (False) on failure.

Examples

! Copy all files and subdirectories
Source      = 'C:\Temp\*'
Destination = 'G:\Backup'
vuCopy(Source, Destination, 1)
! Copy only files without extensions
Source = 'C:\Temp\*.'
vuCopy(Source, 'C:\Backup', 0)

! Copy only .bak files, applying mask to subdirectories
Source = 'C:\Temp\*.bak'
vuCopy(Source, 'C:\Backup', 2)

Notes

Home All functions Categories