<< mclearerr Entrées/Sorties [fichiers] meof >>

Scilab Help >> Entrées/Sorties [fichiers] > mclose

mclose

closes opened files

Syntax

err = mclose(fd)
err = mclose(paths)
mclose('all')

Arguments

fd

a matrix of integers: the fd matrix returned by the function mopen is used as a matrix of file descriptors.

paths

a matrix of strings: the absolute paths of files to be closed.

err

a matrix of integers: error indicators.

Description

mclose must be used to close files opened by mopen. If fd is omitted mclose closes the last opened file.

mclose('all') closes all files opened by file('open',..) or mopen.
Be careful with this use of mclose because when it is used inside a Scilab script file, it also closes the script and Scilab will not execute commands written after mclose('all').

Examples

fd = mopen(TMPDIR + filesep() + 'mclose_tst','wt');
mclose(TMPDIR + filesep() + 'mclose_tst');

fd=mopen('SCI/etc/scilab.start','r')
mgetl(fd,10)
mclose(fd)

See also


Report an issue
<< mclearerr Entrées/Sorties [fichiers] meof >>