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

## История

6.0.2 dirname() is tagged obsolete, to be removed from Scilab 6.1.x. fileparts() replaces it.