readdir()에서 넘어오는 값에는 심볼릭링크 자체의 이름만 넘어오고 lstat를 사용하면 실제 심볼릭링크의 사이즈는 알 수 있습니다. 그런데 링크가 가르키고있는 실제 파일명은 어떻게 알 수 있는지 모르겠네요~
readlink 를 사용하면 됩니다.
---http://coolengineer.com
readlink() 후에 다시 link 파일인지 확인하셔야 합니다.
링크의 링크일 수 있거든요.
즉, readlink의 결과 파일이 일반 파일일 때까지 계속 찾아야죠.
그러나, 계속 돌고 돌고 돌고 할 수 있으니... 몇번하고 나면 루프
빠져나오게 해야겠죠.
ㅋㅋ
The Future !!!
텍스트 포맷에 대한 자세한 정보
<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]
readlink 를 사용하면 됩니다.
readlink 를 사용하면 됩니다.
---
http://coolengineer.com
readlink() 후에 다시 link 파일인지 확인하셔야 합니다.
readlink() 후에 다시 link 파일인지 확인하셔야 합니다.
링크의 링크일 수 있거든요.
즉, readlink의 결과 파일이 일반 파일일 때까지 계속 찾아야죠.
그러나, 계속 돌고 돌고 돌고 할 수 있으니... 몇번하고 나면 루프
빠져나오게 해야겠죠.
ㅋㅋ
The Future !!!
댓글 달기