Linux에서 디렉터리를 열려면 opendir() 함수를 사용하세요. opendir() 함수는 지정된 디렉터리를 열고 "DIR*" 형식으로 디렉터리 스트림을 반환할 수 있습니다. 이 반환 값은 지정된 디렉터리를 읽고 검색하는 데 사용해야 합니다. 구문은 "DIR * opendir(const char * name; );" .
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
linux opendir() 함수: 디렉터리 열기 함수
1, 헤더 파일:
#include <sys/types.h> #include <dirent.h>
2, 함수 정의
DIR * opendir(const char * name);
3, 함수 설명:
opendir()이 사용됩니다. 매개변수 이름으로 지정된 디렉터리를 열고 open()과 유사한 DIR* 형식으로 디렉터리 스트림을 반환합니다. 이 반환 값은 이후 디렉터리 읽기 및 검색에 사용됩니다. 반환 값:
성공 DIR* 유형의 디렉터리 스트림이 반환됩니다. 열기에 실패하면 NULL.
5이 반환됩니다. 오류 코드:
EACCESS 권한이 부족합니다.
#include <sys/types.h> #include <dirent.h> #include <stdio.h> int main() { int a = opendir("/etc/passwd"); printf("a = %d\n",a); return 0; }
관련 권장 사항: "Linux Video Tutorial
"위 내용은 Linux는 디렉토리를 열 때 어떤 기능을 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!