Please note that the recommended version of Scilab is 6.1.1. This page might be outdated.
See the recommended documentation of this function
dirname
получает имя директории из имён файлов
Последовательность вызова
dirs = dirname(files[, flag [,flagexpand]])
Аргументы
- files
матрица строк, содержащая пути к файлам.
- flag
необязательное логическое значение, используемое для преобразования указанных путей для текущей операционной системы. Значение по умолчанию ИСТИНА (
%t
).- flagexpand
необязательный логическое значение, используемое для составления пути из переменных, идущих впереди. Используется только вместе с аргументом
flag
. Значение по умолчанию ИСТИНА (%t
).- dirs
матрица строк.
Описание
Функция 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'])
Смотрите также
- basename — отсекает директорию и расширение от имён файлов
- listfiles — список файлов
- pathconvert — преобразование имён путей между POSIX и Windows.
Comments
Add a comment:
Please login to comment this page.