ClassesClassesClassesClasses | | | | Operators

copy_filecopy_fileCopyFilecopy_fileCopyFileCopyFile (Operator)

Name

copy_filecopy_fileCopyFilecopy_fileCopyFileCopyFile — Copy a file to a new location.

Signature

copy_file( : : SourceFile, DestinationFile : )

Herror copy_file(const char* SourceFile, const char* DestinationFile)

Herror T_copy_file(const Htuple SourceFile, const Htuple DestinationFile)

Herror copy_file(const HTuple& SourceFile, const HTuple& DestinationFile)

void CopyFile(const HTuple& SourceFile, const HTuple& DestinationFile)

static void HMisc::CopyFile(const HString& SourceFile, const HString& DestinationFile)

static void HMisc::CopyFile(const char* SourceFile, const char* DestinationFile)

void HOperatorSetX.CopyFile(
[in] VARIANT SourceFile, [in] VARIANT DestinationFile)

void HMiscX.CopyFile(
[in] BSTR SourceFile, [in] BSTR DestinationFile)

static void HOperatorSet.CopyFile(HTuple sourceFile, HTuple destinationFile)

static void HMisc.CopyFile(string sourceFile, string destinationFile)

Description

copy_filecopy_fileCopyFilecopy_fileCopyFileCopyFile copies SourceFileSourceFileSourceFileSourceFileSourceFilesourceFile to DestinationFileDestinationFileDestinationFileDestinationFileDestinationFiledestinationFile. Existing files are silently overwritten. The file attributes of SourceFileSourceFileSourceFileSourceFileSourceFilesourceFile are kept.

Parallelization

Parameters

SourceFileSourceFileSourceFileSourceFileSourceFilesourceFile (input_control)  filename.read HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

File to be copied.

DestinationFileDestinationFileDestinationFileDestinationFileDestinationFiledestinationFile (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Target location.

Result

copy_filecopy_fileCopyFilecopy_fileCopyFileCopyFile returns the value 2 (H_MSG_TRUE) if the file could be copied. Otherwise, an exception is raised.

Module

Foundation


ClassesClassesClassesClasses | | | | Operators