←Select platform

GetTemporaryFileName Method

Summary

Allows the user to create a temporary filename in the LEADTOOLS temporary folder.

Syntax
C#
C++/CLI
Java
Python
public static string GetTemporaryFileName() 
public static java.lang.String getTemporaryFileName(); 
public:  
   static String^ GetTemporaryFileName() 
def GetTemporaryFileName(self): 

Return Value

A temporary filename for the file in the LEADTOOLS temporary folder.

Remarks

Just like Path.GetTempFileName, this method will also create a file with that name. The user should delete the file using RasterDefaults.DeleteTemporaryFile when they are done with it.

Example
C#
Java
using Leadtools; 
using Leadtools.Codecs; 
 
 
public static void GetTemporaryFileNameTest() 
{ 
	RasterDefaults.TemporaryDirectory = @"c:\temp\MyTempFolder"; 
	string myTempFile = RasterDefaults.GetTemporaryFileName(); 
 
	// Use the temp file indicated by myTempFile. The file should be in c:\temp\MyTempFolder instead of the Windows TEMP Folder. 
 
	// Delete the file when you're done with it. 
	RasterDefaults.DeleteTemporaryFile(myTempFile); /* Delete tempFile when you are done with it */ 
} 
 
import java.io.File; 
import java.io.IOException; 
import java.nio.file.Files; 
import java.nio.file.Path; 
import java.nio.file.Paths; 
 
import org.junit.*; 
import org.junit.Test; 
import org.junit.runner.JUnitCore; 
import org.junit.runner.Result; 
import org.junit.runner.notification.Failure; 
import static org.junit.Assert.*; 
 
import leadtools.*; 
import leadtools.codecs.*; 
 
 
public void rasterDefaultsGetTemporaryFileNameExample() throws IOException { 
   final String LEAD_VARS_IMAGES_DIR = "C:\\LEADTOOLS23\\Resources\\Images"; 
   Path tempDir = Paths.get(combine(LEAD_VARS_IMAGES_DIR, "temp\\MyTempFolder")); 
   Files.createDirectories(tempDir); 
   RasterDefaults.setTemporaryDirectory(combine(LEAD_VARS_IMAGES_DIR, "temp\\MyTempFolder")); 
   String myTempFile = RasterDefaults.getTemporaryFileName(); 
 
   // Use the temp file indicated by myTempFile. The file should be in 
   // c:\temp\MyTempFolder instead of the Windows TEMP Folder. 
 
   // Delete the file when you're done with it. 
   RasterDefaults.deleteTemporaryFile(myTempFile); // Delete tempFile when you are done with it // 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.