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
необязательное логическое значение, используемое для преобразования указанных путей для текущей операционной системы. Значение по умолчанию ИСТИНА (
%t
).- flagexpand
необязательный логическое значение, используемое для составления пути из переменных, идущих впереди. Используется только вместе с аргументом
flag
. Значение по умолчанию ИСТИНА (%t
).- dirs
матрица строк.
Описание
Функция dirname(…) устарела и будет удалена из Scilab 6.1.x.
Пожалуйста, используйте вместо неё fileparts(…) . |
Функция 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.
История
Версия | Описание |
6.0.2 | dirname() отмечена, как устаревшая, которую удалят из Scilab 6.1.x. Её заменит fileparts(). |
Report an issue | ||
<< basename | Пути - Имена файлов | fileext >> |