[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Выделение имени родительской директории из путевого имени

Библиотечная функция  dirname(3G) возвращает  указатель  на  строку  с
именем родительской  директорию файла. Параметром dirname(3G) является
путевое имя файла.

Библиотечная функция  basename(3G) возвращает  указатель на  последний
элемент путевого имени.

Новое в SVR4: dirname(3G) и basename(3G)
      ВЫДЕЛЕНИЕ ИМЕНИ РОДИТЕЛЬСКОЙ ДИРЕКТОРИИ ИЗ ПУТЕВОГО ИМЕНИ
dirname(3G)

ИМЯ

      dirname - выделить имя родительской директории из путевого имени
      файла

ИСПОЛЬЗОВАНИЕ

      #include <libgen.h>

      char *dirname(char *path);

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

      успех - имя директории

      неуспех - NULL


basename(3G)

ИМЯ

      basename - возвратить последний элемент путевого имени

ИСПОЛЬЗОВАНИЕ

      #include <libgen.h>

      char *basename(char *path);

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

      успех -указатель на последний элемент путевого имени

      неуспех - NULL