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 - 日本語 - Русский

Please note that the recommended version of Scilab is 6.1.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Entrées/Sorties [fichiers] > Chemins - nom de fichiers > basename


strip directory and suffix from filenames

Calling Sequence

processedfiles = basename(files[,flag [,flagexpand]])



a string matrix giving a set of file names.

flag, flagexpand

boolean optional parameters. Default value is %t.


a string matrix containing the processed filenames.


basename(files) returns the basename of the file entries given in files.

If flag is true the files are first converted to the target type given by the getos() == 'Windows' variable. Moreover, if flagexpand is true leading strings like SCIHOME, SCI or ~ are expanded using environment variables.



See Also

  • listfiles — list of files
  • pathconvert — pathnames convertion between POSIX and Windows.
  • fileparts — returns the path, filename and extension for a file path
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:37:22 CEST 2012