Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.0.0 - Français


gives an absolute pathname of a file opened in Scilab


[filepath, filename] = get_absolute_file_path()
filepath = get_absolute_file_path(filename)



a character string: name of the file.


a character string: an absolute path.


get_absolute_file_path(filename) searches in Scilab's internal list of currently opened files the file with name filename and returns its path pathname.

If file is not opened, it will return an error.

Without input arguments and called from a script, get_absolute_file_path() returns the absolute path of the script and optionally its name. When called without input arguments from the command line get_absolute_file_path() returns an error.

In previous version (Scilab 5.0.x) current directory was returned if file was not found.


fd = mopen(TMPDIR+'/foo.txt','wt');
filepath = get_absolute_file_path("foo.txt")
filepath = get_absolute_file_path("foo.txt")

See also

  • dispfiles — displays properties of opened files
  • file() — file management
  • getshortpathname — retourne le chemin au format court (Seulement pour Windows)
  • getlongpathname — retourne le chemin au format nom long (Seulement pour Windows)
  • pwd — affiche le répertoire courant de Scilab
Report an issue
<< fullpath Chemins - nom de fichiers getdrives >>

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:
Mon Mar 27 10:12:38 GMT 2023