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() は、パラメーター名で指定されたディレクトリを開くために使用されます。 return DIR * open() と同様の形式のディレクトリ ストリーム、この戻り値は、以降のディレクトリの読み取りと検索に使用されます。4、戻り値:
成功した場合は、DIR* 型のディレクトリ ストリームが返されます。開くことが失敗した場合は、NULL が返されます。5、エラー コード:
6、例:
#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 はディレクトリを開くためにどのような関数を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。