User Guide Cancel

FileIsEOF

 

Note:

You can find the CFFiddle demo of this function and other file functions as part of a project that is shared with you.

Click the button below to launch CFFiddle.

To copy the project in your workspace in CFFiddle, follow the steps below:

  1. Log in with your Gmail or Facebook credentials.
  2. Navigate to the project in the left pane.
  3. Once you make some changes in any cfm in the project, a pop up displays asking you to save the project.
  4. Give the project a suitable name and click Save.
  5. Create a folder named dir1 and upload a text file, myfile.txt.

Description

Determines whether ColdFusion has reached the end of an on-disk or in-memory file while reading it.

Returns

Yes, if the end of the file has been reached; No, otherwise.

Category

System functionsDecision functions

Function syntax

FileIsEOF(fileObj)

See also

FileCloseFileOpenFileReadFileReadLine

History

ColdFusion 8: Added this function.

Parameters

Parameter

Description

fileobj

The file object.

Example

The following example reads a file until it reaches the end of the file:

<cfscript>
theDir=GetDirectoryFromPath(GetCurrentTemplatePath())
theFolder=theDir&"Sample files/Test.txt"
myfile = FileOpen(theFolder, "read");
while(!FileIsEOF(myfile))
{
x = FileReadLine(myfile);
WriteOutput("#x# ");
}
FileClose(myfile);
</cfscript>
<cfscript> theDir=GetDirectoryFromPath(GetCurrentTemplatePath()) theFolder=theDir&"Sample files/Test.txt" myfile = FileOpen(theFolder, "read"); while(!FileIsEOF(myfile)) { x = FileReadLine(myfile); WriteOutput("#x# "); } FileClose(myfile); </cfscript>
<cfscript>
    theDir=GetDirectoryFromPath(GetCurrentTemplatePath())
    theFolder=theDir&"Sample files/Test.txt"
    myfile = FileOpen(theFolder, "read"); 
    while(!FileIsEOF(myfile)) 
    { 
        x = FileReadLine(myfile); 
        WriteOutput("#x# "); 
} 
    FileClose(myfile);
</cfscript>

Output

Hi! This is the content inside the file "Test.txt".

Get help faster and easier

New user?