久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux打開目錄用哪個函數(shù)

191次閱讀
沒有評論

共計 764 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

本篇內(nèi)容主要講解“l(fā)inux 打開目錄用哪個函數(shù)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學(xué)習(xí)“l(fā)inux 打開目錄用哪個函數(shù)”吧!

linux 中打開目錄用 opendir() 函數(shù)。opendir() 函數(shù)可以打開指定的目錄,并返回“DIR*”形態(tài)的目錄流,而對指定目錄的讀取和搜索都要使用此返回值;語法“DIR * opendir(const char * name);”。

linux opendir() 函數(shù):打開目錄函數(shù)

1,頭文件:

#include  sys/types.h  
#include  dirent.h

2,定義函數(shù)

DIR * opendir(const char * name);

3,函數(shù)說明:

opendir() 用來打開參數(shù) name 指定的目錄, 并返回 DIR* 形態(tài)的目錄流, 和 open() 類似, 接下來對目錄的讀取和搜索都要使用此返回值.

4,返回值:

成功則返回 DIR* 型態(tài)的目錄流, 打開失敗則返回 NULL.

5,錯誤代碼:

EACCESS 權(quán)限不足。

EMFILE 已達到進程可同時打開的文件數(shù)上限。

ENFILE 已達到系統(tǒng)可同時打開的文件數(shù)上限。

ENOTDIR 參數(shù) name 非真正的目錄。

ENOENT 參數(shù) name 指定的目錄不存在, 或是參數(shù) name 為一空字符串。

ENOMEM 核心內(nèi)存不足。

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

到此,相信大家對“l(fā)inux 打開目錄用哪個函數(shù)”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-12發(fā)表,共計764字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 扎赉特旗| 睢宁县| 绥阳县| 鄂托克旗| 沈阳市| 吉安县| 绥化市| 长顺县| 镇宁| 玉环县| 邻水| 石棉县| 黎城县| 沁水县| 罗山县| 平阴县| 南郑县| 三台县| 石屏县| 迭部县| 磐安县| 随州市| 遂溪县| 彩票| 砀山县| 南宁市| 鲜城| 东辽县| 绥滨县| 阳春市| 罗江县| 昭平县| 松阳县| 陈巴尔虎旗| 曲阳县| 日土县| 吉林省| 山阳县| 高唐县| 定襄县| 博白县|