Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C untuk menyenaraikan semua fail dan subdirektori dalam direktori

Program C untuk menyenaraikan semua fail dan subdirektori dalam direktori

WBOY
WBOYke hadapan
2023-08-25 22:09:221364semak imbas

Program C untuk menyenaraikan semua fail dan subdirektori dalam direktori

Di sini kami mendapat jadual kandungan. Tugas kami adalah untuk mencipta program C yang menyenaraikan semua fail dan subdirektori dalam direktori.

Direktori ialah tempat/kawasan/lokasi di mana satu set fail akan disimpan.

Subdirektori ialah direktori dalam direktori akar yang, seterusnya, boleh mempunyai subdirektori lain.

Dalam bahasa pengaturcaraan C anda boleh menyenaraikan semua fail dan subdirektori dengan mudah dalam direktori. Program berikut menunjukkan cara menyenaraikan semua fail dan subdirektori dalam direktori.

//Program C untuk menyenaraikan semua fail dan subdirektori dalam direktori

Contoh h2>

Demonstrasi langsung

#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;
}

Output

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

Atas ialah kandungan terperinci Program C untuk menyenaraikan semua fail dan subdirektori dalam direktori. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam