Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.1 - Português

Change language to:
English - Français - 日本語 -

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

Ajuda Scilab >> Arquivos : funções de Entrada/Saída > basename

basename

strip directory and suffix from filenames

Calling Sequence

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

Arguments

files

a string matrix giving a set of file names.

flag,flagexpand

boolean optional parameters. (default value %t).

processedFiles

a string matrix containing the processed filenames.

Description

basename return 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 HOME, SCI or ~ are expanded using environment variables.

Examples

files=basename('SCI/modules/fileio/macros/poo.sci')
files=basename('SCI/modules\fileio/macros/poo.sci')
files=basename('SCI/modules\fileio/macros/poo.sci.k')

See Also

  • listfiles — list files
  • pathconvert — pathnames convertion between POSIX and windows.
  • fileparts — returns the path, filename and extension for a file path
<< sscanf Arquivos : funções de Entrada/Saída copyfile >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:35 CET 2011