ConnectorLib Java 24.3

# Create Temporary Files

Your connector might need to create temporary files. The `task` objects have a `getTempDirectory()` method that provides the path of the directory to use for storing temporary files.

The `Utilities` class in the `com.autonomy.connector` namespace provides a convenient method that you can use when creating temporary files:

           String tempFile = Utilities.tempFile("TestDocument", ".doc");

This returns a unique path that can be used to store a temporary file. The method is passed two arguments, a prefix and an extension. The file name generated by the example begins with “TestDocument” and ends with the “.doc” extension. The middle of the file name is generated automatically to ensure the file name is unique.

Using this method has the following advantages:

- It always generates a unique file name – even in situations where different running tasks are using the same temporary directory.
- It always uses the temporary directory configured in the connector's configuration file.
- The file extension can be preserved.
- A human readable prefix can be used which can be useful when debugging a connector.

Copyright 2024 Open Text
Version 24.3 | Last updated June 2024

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: IDOL ConnectorLib Java 24.3

Topic Title: Create Temporary Files