ns=2;s=DEPRAG Smart/Local/FileAndDirectoryAccess/FileAccess/CopyFileToWithOverwriteParameter
The command copies an existing file to a specified path. If the specified file already exists, it can be overwritten.
In addition to the parameters already explained, the following variables must be created / transferred for the implementation in TwinCAT 3:
VAR
bFileAccessCopyFileToWithOverwriteParameter : BOOL;
OutputDataFileAccessCopyFileToWithOverwriteParameter: ST_VoidOutputData;
hrFileAccessCopyFileToWithOverwriteParameter : HRESULT;
fbFileAccess : FB_FileAccess;
END_VAR
hrFileAccessCopyFileToWithOverwriteParameter := fbFileAccess.CopyFileWithOverwrite(
bExecute := bFileAccessCopyFileToWithOverwriteParameter,
ConnectionHandle := depragSmartConnection.ConnectionHandle,
sfullPathSourceFile := 'C:\Test\text.txt',
sfullPathDestinationFile:= 'C:\Test2\text.txt',
bOverwrite := TRUE,
OutputData => OutputDataFileAccessCopyFileToWithOverwriteParameter);
IF hrFileAccessCopyFileToWithOverwriteParameter <> S_FALSE THEN
bFileAccessCopyFileToWithOverwriteParameter := FALSE;
END_IF
For examples and explanations regarding the calls of nodes via Siemens TIA Portal please refer to the sub-menu "Siemens TIA Portal" in section "Getting Started".