Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
dirname
получает имя директории из имён файлов (obsolete)
Синтаксис
dirs = dirname(files[, flag [,flagexpand]])
Аргументы
- files
матрица строк, содержащая пути к файлам.
- flag
необязательное логическое значение, используемое для преобразования указанных путей для текущей операционной системы. Значение по умолчанию ИСТИНА (
%t
).- flagexpand
необязательный логическое значение, используемое для составления пути из переменных, идущих впереди. Используется только вместе с аргументом
flag
. Значение по умолчанию ИСТИНА (%t
).- dirs
матрица строк.
Описание
dirname(…) is obsolete and will be removed from Scilab 6.1.x.
Please use fileparts(…) instead. |
Функция dirname
возвращает путь директории, составленный
из файлов, указанных в files
.
Если flag
равен ИСТИНЕ, то пути сначала преобразуются для
текущей операционной системы (например, 'C:/Tmp/folder'
будет
преобразован в Windows в 'C:\Tmp\folder'
).
Если flagexpand
равен ИСТИНЕ, то переменные в начале пути
(home
, SCI
, SCIHOME
,
...) расширяются для текущей операционной системы (например, 'home\tmp'
будет преобразован в GNU/Linux в 'home/<user>/tmp'
,
где <user>
- это имя учётной записи пользователя).
Смотрите подробную информацию о flag
и flagexpand
в разделе, посвящённому pathconvert.
Примеры
dirs=dirname('/tmp/folder/poo') dirs=dirname('/tmp/folder/') dirs=dirname('/') dirs=dirname('C:\tmp\folder\poo') dirs=dirname('C:\tmp\folder\') dirs=dirname('C:\') dirs=dirname(['SCI/etc/scilab.start', 'SCI/etc/scilab.quit'])
Смотрите также
- fileparts — возвращает путь, имя файла и расширение для указанного пути к файлу
- basename — отсекает директорию и расширение от имён файлов
- listfiles — список файлов
- pathconvert — преобразование имён путей между POSIX и Windows.
История
Version | Description |
6.0.2 | dirname() is tagged obsolete, to be removed from Scilab 6.1.x. fileparts() replaces it. |
Report an issue | ||
<< basename | Пути - Имена файлов | fileext >> |