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
получает имя директории из имён файлов
Последовательность вызова
dirs = dirname(files[, flag [,flagexpand]])
Аргументы
- files
матрица строк, указывающая набор имён файлов
- flag, flagexpand
логические необязательные параметры (значение по умолчанию
%t
)- files, dir
матрицы строк
Описание
Функция dirname
возвращает имя директории из файлов,
указанных в files
.
Если flag
равен ИСТИНЕ, то файлы сначала
преобразуются в целевой тип, указанный переменной
getos() == 'Windows'
. Более того, если
flagexpand
равен ИСТИНЕ, то начальные строки,
такие как SCIHOME
, SCI
или
~
расширяются с помощью переменных среды.
Заметьте, что dirname(files,%f)
может дать
ошибочные результаты, если пути, указанные в
files
не соответствуют соглашению, указанному
переменной getos() == 'Windows'
.
Примеры
dirs=dirname('SCI/modules/fileio/macros/poo.sci') dirs=dirname('SCI/modules\fileio/macros/poo.sci') dirs=dirname('SCI/modules\fileio/macros/poo.sci.k')
Смотрите также
- basename — отсекает директорию и расширение от имён файлов
- listfiles — список файлов
- pathconvert — преобразование имён путей между POSIX и Windows.
Report an issue | ||
<< basename | Paths - Filenames | fileext >> |