Creates a new empty file in the location indicated by the filePath. This function requires no user intervention.
TrFile_CreateFile ( switches ; filePath )
|switches||reserved for future use, leave empty or set to "-Unused"|
|filePath||the path to the file to create|
Data type returned
The returned result is an error code. An error always starts with 2 dollars, followed by the error code. You should always check for errors. Returned error codes can be:
|0||no error||The file was created|
|$$-48||dupFNErr||Destination file already exists|
|$$-1||genericErr||The file could not be created|
Other errors may be returned.
Troi File Plug-in 1.0
FileMaker Pro 14 to 18
You can use FileMaker styled paths, like “filewin:/C:/MyFiles/test.txt”.
See also the function TrFile_SaveFileDialog to get a filepath for the file.
Set Field [ gErrorCode ; TrFile_CreateFile ( "-Unused" ; "C:\Testtext.txt" ) ]
This will create the empty file “Testtext.txt” on the C disk.
We assume that in your FileMaker file the following fields are defined:
gErrorCode Global, number gDestFilePath Global, text
gDestFilePath should contain the path to the destination and should not exist, for example “D:\Logs\L2000_01.TXT” (Windows) or “Mac HD:Logs:Log 2000_01” (Mac). In a script add the following scriptstep:
Set Field [ gErrorCode ; TrFile_CreateFile ( "-Unused" ; gDestFilePath ) ]
This will create the file indicated in the gDestFilePath.
Related script step