Как получить полный путь файла программно с realpath () в соответствии с Linux?

SELECT  
(CASE 
     WHEN (Obsolete = 'N' OR InStock = 'Y') THEN 'YES'
                                            ELSE 'NO' 
 END) as Salable
, * 
FROM Product
5
задан jcadam 23 July 2009 в 13:52
поделиться

2 ответа

Используйте getcwd () и readlink (), которые позволяют указать размер буфера для повторной реализации realpath (). Обратите внимание, что вы должны разрешить символические ссылки, "." и ".." слева направо, чтобы сделать это правильно.

3
ответ дан 13 December 2019 в 22:13
поделиться

Из оболочки я могу получить полный путь, используя readlink -f $ FILE . В glibc есть функция readlink () , возможно, она вам поможет.

# man 2 readlink
2
ответ дан 13 December 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: