FileTools[Text] - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Input and Output : File Manipulation : FileTools : FileTools/Text/CountLines

FileTools[Text]

  

CountLines

  

count the number of lines from the current file position to the end of the file

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

CountLines(file)

Parameters

file

-

file descriptor or filename

Description

• 

The CountLines(file) command counts the number of lines from the current position in file to the end of file.

• 

A line is defined to be zero or more characters delimited by the current file position, a new line character, and the end of file.  There is one exception to this definition: if the last character in the file is a newline, then the null string (zero characters) between this newline and the end of file is not considered a line. This definition is consistent with the behavior of ReadLine and readline.

• 

An error is raised if file is not a valid descriptor or if it is the name of a file that does not exist.

Examples

FileTools[Text][WriteString]foo,1 2 3 4 5

9

(1)

FileTools[Text][Close]foo:

FileTools[Text][CountLines]foo

5

(2)

FileTools[Text][ReadLine]foo

1

(3)

FileTools[Text][CountLines]foo

4

(4)

FileTools[Text][ReadLine]foo

2

(5)

FileTools[Text][CountLines]foo

3

(6)

FileTools[Text][ReadLine]foo

3

(7)

FileTools[Text][CountLines]foo

2

(8)

FileTools[Text][ReadLine]foo

4

(9)

FileTools[Text][CountLines]foo

1

(10)

FileTools[Text][ReadLine]foo

5

(11)

FileTools[Text][CountLines]foo

0

(12)

FileTools[Text][Close]foo:

FileTools[Remove]foo:

See Also

FileTools[Position]

FileTools[Remove]

FileTools[Text]

FileTools[Text][Close]

FileTools[Text][CountCharacters]

FileTools[Text][ReadLine]

FileTools[Text][WriteString]

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam