IPWorks Cloud 2020 C++ Builder Edition

Questions / Feedback?

CreateFile Method

Initializes a new file.

Syntax

String __fastcall CreateFile(String NewFilePath, __int64 FileLength);

Remarks

This method initializes a new file with a given FileLength (in bytes) at the specified NewFilePath in the share currently selected by Share. The path of the newly-initialized file is returned.

Any parent folders included in NewFilePath must already exist.

If the SendMetadata configuration setting is enabled when this method is called, all items in the Metadata* properties will be sent along with the creation request.

Note: This method is typically only useful for advanced use-cases. To upload a file, just call UploadFile.

Usage Notes

This method does not upload or otherwise allocate any data, it just creates the file entry and "reserves" storage space for it. After a file has been created with this method, the following methods can be used to manipulate its data:

  • The PutRange method can be used to upload ranges of data (up to 4MB at once) to the file.
  • The ClearRange method can be used to clear an arbitrary range of data from the file, allowing the server to release the associated storage resources.
  • The GetRanges method can be used to obtain a list of all data ranges present in the file.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 C++ Builder Edition - Version 20.0 [Build 8265]