FileTools[Text] - Maple Programming Help

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

FileTools[Text]

 Close
 close a text file

 Calling Sequence Close(file, file2, ...)

Parameters

 file1, file2, ... - one or more names or file descriptors of open files to be closed

Description

 • The Close(file) command closes the specified file, which is assumed to have been opened implicitly by a FileTools[Text] function or by Open.
 • The Close function does not return anything.
 • Closing a file ensures that all data is written to disk.
 • When exiting Maple by using the quit, done, or stop command, all open files are automatically closed.
 • Closing a file that is not open raises an error.

Examples

 > $\mathrm{testFile}≔\mathrm{FileTools}[\mathrm{JoinPath}]\left(\left[\mathrm{FileTools}[\mathrm{TemporaryDirectory}]\left(\right),"test"\right]\right)$
 ${\mathrm{testFile}}{≔}{"/tmp/test"}$ (1)
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{Open}]\left(\mathrm{testFile}\right)$
 ${0}$ (2)
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{WriteString}]\left(\mathrm{testFile},"This is a test"\right)$
 ${15}$ (3)
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{Close}]\left(\mathrm{testFile}\right)$