Как получить полный путь для данного относительного пути программно в Linux?
Упакуйте Windows, который мы имеем _fullpath()
API. Другими словами, я имею в виду то, что является аналогичным API к _fullpath
из Windows в Linux?
Как упоминал Пол, используйте realpath ()
. Однако обратите внимание, что, поскольку многие файловые системы в Linux поддерживают жесткие ссылки , любой заданный каталог может иметь несколько различных абсолютных путей.
высота: 100%
дойдет до 100% высоты контейнера; min-height: 100%
должен расширяться за высоту контейнера, если это необходимо.
Помните, что минимальная высота не поддерживается в IE.
-121--1357629-Я бы создал PDF-файл, который можно просматривать в любом месте и поддерживать форматирование. Посмотрите здесь: http://itextsharp.sourceforge.net/
-121--2964682-Проверьте функцию realpath .
#include <stdlib.h>
#include <stdio.h>
#include <linux/limits.h>
int main()
{
char resolved_path[PATH_MAX];
realpath("../../", resolved_path);
printf("\n%s\n",resolved_path);
return 0;
}
Это также еще один полезный способ, например, "readlink -m $ filename"
Во-первых, он работает без необходимости существования целевого файла. Во-вторых, он будет обрабатывать символические ссылки и получать действительно реальный путь.