ホームページ  >  記事  >  バックエンド開発  >  ディレクトリ内のすべてのファイルとサブディレクトリを一覧表示する C プログラム

ディレクトリ内のすべてのファイルとサブディレクトリを一覧表示する C プログラム

WBOY
WBOY転載
2023-08-25 22:09:221365ブラウズ

ディレクトリ内のすべてのファイルとサブディレクトリを一覧表示する C プログラム

ここで、ディレクトリを取得します。私たちのタスクは、ディレクトリ内のすべてのファイルとサブディレクトリをリストする C プログラムを作成することです。

ディレクトリ は、一連のファイルが保存される場所/領域/場所です。

サブディレクトリ はルート ディレクトリ内のディレクトリであり、ルート ディレクトリには別のサブディレクトリを持つことができます。

C プログラミング言語では、ディレクトリ内のすべてのファイルとサブディレクトリを簡単に一覧表示できます。次のプログラムは、ディレクトリ内のすべてのファイルとサブディレクトリを一覧表示する方法を示しています。

//ディレクトリ内のすべてのファイルとサブディレクトリを一覧表示する C プログラム

例 h2>

ライブ デモンストレーション

#include <stdio.h>
#include <dirent.h>
int main(void){
   struct dirent *files;
   DIR *dir = opendir(".");
   if (dir == NULL){
      printf("Directory cannot be opened!" );
      return 0;
   }
   while ((files = readdir(dir)) != NULL)
   printf("%s</p><p>", files->d_name);
   closedir(dir);
   return 0;
}

出力

cprograms
..
prog1.c
prog2.c
prog3.c
...
prog41.c
This will return all files and sub-directory of the current directory.

以上がディレクトリ内のすべてのファイルとサブディレクトリを一覧表示する C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。