Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語 - Русский
Aide de Scilab >> 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

  • meof — checks if end of file has been reached
  • mfprintf — converts, formats, and writes data to a file
  • fprintfMat — writes a matrix in a file
  • mfscanf — reads input from the stream pointer stream (interface to the C fscanf function)
  • fscanfMat — reads a matrix from a text file
  • mget — parses numbers in a binary file and returns them as decimals
  • mgetl — reads lines from an text file
  • mgetstr — reads a character string from a file
  • mopen — opens files in Scilab
  • mput — writes byte or word in a given binary format
  • mputl — writes strings in a text file
  • mputstr — write a single text in an open file
  • mseek — sets current position in a binary file
  • mtell — Returns the offset of the current byte relative to the beginning of a file
  • mdelete — deletes file(s)
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Jul 20 11:19:19 CEST 2021