Untuk membuka direktori dalam Linux, gunakan fungsi opendir(). Fungsi opendir() boleh membuka direktori yang ditentukan dan mengembalikan aliran direktori dalam bentuk "DIR*". Nilai pulangan ini mesti digunakan untuk membaca dan mencari direktori yang ditentukan ialah "DIR * opendir(const char * name );" .
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
fungsi opendir() linux: fungsi direktori terbuka
1, fail pengepala:
#include <sys/types.h> #include <dirent.h>
2, tentukan fungsi
DIR * opendir(const char * name);
3, penerangan fungsi:
opendir() digunakan untuk membuka direktori yang ditentukan oleh nama parameter , dan mengembalikan aliran direktori dalam bentuk DIR*, serupa dengan open(), nilai pulangan ini akan digunakan untuk membaca dan mencari direktori seterusnya
4, nilai pulangan :
Jika berjaya, ia akan mengembalikan aliran direktori jenis DIR* Jika ia gagal dibuka, ia akan mengembalikan NULL.
5, kod ralat: <. 🎜>
6, Contoh:
#include <sys/types.h> #include <dirent.h> #include <stdio.h> int main() { int a = opendir("/etc/passwd"); printf("a = %d\n",a); return 0; }
Tutorial Video Linux 》
Atas ialah kandungan terperinci Apakah fungsi yang digunakan Linux untuk membuka direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!