- Ajuda Scilab
- Arquivos : funções de Entrada/Saída
- chdir
- fileinfo
- get_absolute_file_path
- getrelativefilename
- newest
- sscanf
- basename
- copyfile
- createdir
- deletefile
- dir
- dirname
- dispfiles
- fileext
- fileparts
- filesep
- findfiles
- fprintf
- fprintfMat
- fscanf
- fscanfMat
- fullfile
- fullpath
- getdrives
- getlongpathname
- getshortpathname
- %io
- isdir
- isfile
- listfiles
- listvarinfile
- ls
- maxfiles
- mclearerr
- mclose
- mdelete
- meof
- merror
- mfprintf
- mscanf
- mget
- mgetl
- mgetstr
- mkdir
- mopen
- movefile
- mput
- mputl
- mputstr
- mseek
- mtell
- pathconvert
- pathsep
- pwd
- removedir
- rmdir
- save_format
- scanf
- scanf_conversion
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
dirname
get directory from filenames
Calling Sequence
dirs= dirname(files[,flag [,flagexpand]])
Arguments
- files
- a string matrix giving a set of file names. 
- flag,flagexpand
- boolean optional parameters. (default value - %t).
- files,dir
- string matrices. 
Description
dirname return the dirname 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.
Note that dirname(files,%f) can give erroneous results if 
    pathnames given in files do not follow the convention 
    given by the getos() == 'Windows' variable.
Examples
files=dirname('SCI/modules/fileio/macros/poo.sci') files=dirname('SCI/modules\fileio/macros/poo.sci') files=dirname('SCI/modules\fileio/macros/poo.sci.k')
See Also
- basename — strip directory and suffix from filenames
- listfiles — list files
- pathconvert — pathnames convertion between POSIX and windows.
| << dir | Arquivos : funções de Entrada/Saída | dispfiles >> |