The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Преобразование относительного пути в абсолютный (path translate)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: path, translate,  (найти похожие документы)
Date: Mon, 6 Aug 2001 05:12:55 +0000 (UTC) From: (Valentin Nechayev) <netch@segfault.kiev.ua> Newsgroups: fido7.ru.unix.prog Subject: Преобразование относительного пути в абсолютный LS> Что-то не пойму -- есть ли в UNIX API (POSIX) или Apache API LS> функция, которая возмет две строки: абсолютный путь и относительный, LS> и вернет один абослютный. LS> Hу, например normalizepath("/usr/local/data","../../local/././data/a/1/../2") LS> Должно вернуть "/usr/local/data/a/2". realpath() во FreeBSD. А вообще, можешь делать так: #ifndef O_DIRECTORY #define O_DIRECTORY 0 #endif fdDirSaved = open( ".", O_RDONLY | O_DIRECTORY ); chdir( path ); getcwd( buffer, sizeof buffer ); fchdir( fdDirSaved ); close( fdDirSaved ); Защелки и контрольки по вкусу. /netch

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру