FT_TEMPFIL() Create a file with a unique name Syntax FT_TEMPFIL( [ <cPath> ] [, <lHide> ] ) -> cFileSpec Arguments <cPath> is the directory where you want to create the temporary file. If you omit this argument, the root of the current drive is assumed ("\"). If <lHide> is .T., then the file will be created with the hidden attribute set. The default is .F. Returns <cFileSpec> should be your path, including the name of the newly created unique file. Use this with FOPEN(), etc. If a DOS error occurred when trying to create the file, a null string will be returned. Description This function uses DOS Interrupt 21, service 5Ah (Create temporary file) to create a unique filename in a directory you specify. There will be no extension. After the file is created, you may then fopen() it and do any i/o you need (see the test driver in the source code). This function requires FT_INT86(). Examples Create a unique file in the root of the current drive: myFile := FT_TEMPFIL() Create a unique file in the current directory and hide it: myFile := FT_TEMPFIL(".\", .t.) Create a unique file on another drive, but do not hide it: myFile := FT_TEMPFIL("e:\nanfor\src\") Source: TEMPFILE.PRG Author: Glenn Scott