어떤 디렉토리안에 들어있는 파일의 절대경로를 알수 있을까요?
그냥 디렉토리 엔터티를 이용해서 d -> d_name을 구하면
test.txt이렇게만 나옴니다.
저렇게만 나오면 lstat("test.txt", ...)가 작동을 안하거든요..
Parent의 디렉토리명을 가지고 가서 덧붙이기를 해야하는건가요?
리플바랍니다.
어떤 디렉토리에 있는 파일명이라 하였으면 그 디렉토리명은 이미 알고 있는것 아닌가요? 또 d->d_name을 구하려면 opendir() 함수의 파라미터로 이미 원하는 directory명을 알고 있는 상태라 할수 있습니다. 그러면 파일의 절대경로에 대한 정보는 다 나와있는 상태라 할수 있겠군 요.
그 방법 말거, 따로 독립적인 방법이 있으면 편할꺼 같아서요..
그렇지 않나요?
유틸리티 중에서 find소스에서 그런 함수가 구현되지 않았을까요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: 파일의 절대경로를 알고 싶습니다.
어떤 디렉토리에 있는 파일명이라 하였으면 그 디렉토리명은 이미 알고
있는것 아닌가요?
또 d->d_name을 구하려면 opendir() 함수의 파라미터로 이미 원하는
directory명을 알고 있는 상태라 할수 있습니다.
그러면 파일의 절대경로에 대한 정보는 다 나와있는 상태라 할수 있겠군
요.
Re^2: 그렇죠..
그 방법 말거, 따로 독립적인 방법이 있으면 편할꺼 같아서요..
그렇지 않나요?
Re^3: 그렇죠..
유틸리티 중에서 find소스에서 그런 함수가 구현되지 않았을까요?
댓글 달기