본문 바로가기

Computer/System Programing

[Linux] ls_basic

#ls(List Directory)

디렉토리의 파일들을 출력

 

•Data type : struct dirent
•members :
–__ino_t d_ino // inode number
–char d_name[256]  // filename

 

opendir - char배열포인터 인자값을 받아와서 directory를 개방한다. 성공하면 포인터 값을 넘겨주고 실패하면 NULL값을 반환한다.

 

readdir - 포인터를 인자값으로 받아와서 directory의 정보를 읽는다. 성공하면 포인터 값을 넘겨주고 실패하면 NULL값을 반환한다.

 

closedir - directory를 닫는다. 성공하면 0 실패하면 -1을 반환한다.

 

#결과화면

 

ls_basic.zip

'Computer > System Programing' 카테고리의 다른 글

[Linux] 시스템프로그래밍 기본  (0) 2013.10.10
[Linux] ls_advanced  (0) 2013.06.22