Computer/System Programing

[Linux] ls_basic

고양이는생선을좋아해 2013. 6. 21. 12:41

#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