Spec-Zone.ru › ColdFusion

fileIsEOF

Determines whether ColdFusion has reached the end of the file while reading it.

fileIsEOF(file) → returns boolean

  • CF8+
  • Lucee
  • BL 1.0.0+
  • Argument Reference

    file any
    Required

    The file object.

    Examples
    Sample code invoking the fileIsEOF function

    Simple usage syntax

    Call fileIsEOF on a file object and save the result to a variable.

    fileObj = fileOpen(expandPath('./file.txt');
    isEndOfFile = fileIsEOF(fileObj);

    Using fileIsEOF to loop over all lines of a text file

    Simplified example of using fileIsEOF to determine when all lines have been read from a file. Error handling omitted for clarity.

    // Error handling omitted for clarity.
    
    // open a file for reading
    fileObj = fileOpen(expandPath('./file.txt'), "read");
    
    // read each line until we read the end of the file.
    // fileIsEOF(fileObj) == false until we've read in the last line.
    while (!fileIsEOF(fileObj)) {
    
    	lineContent = fileReadLine(fileObj);
    
    	// do something with content of each line
    }
    
    // end of file reached, close the file handle
    fileClose(fileObj);

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/fileiseof

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API