C語言檔案IO檔案目錄檢索

2021-09-16 12:42:44 字數 506 閱讀 3610

目錄檢索

目錄的操作和檔案稍有區別,它的操作介面是

opendir()

readdir()

closedir()

目錄操作中,使用目錄流(指標)代表乙個開啟的目錄

引數:

name:要開啟目錄的路徑
返回值:

成功返回目錄流指標,失敗返回null
引數就是opendir的返回值(目錄流指標)

讀取目錄函式

讀取目錄的乙個子項,效果類似於ls 目錄

每次呼叫讀出一項,不會重複,讀到最後返回null

struct dirent ;

型別如下:

引數:

dirp:目錄流指標
返回值:

返回乙個子項的dirent指標,讀到最後/出錯 返回null
遞迴列印目錄內容(遍歷到所有子目錄中的檔案)

C語言 檔案IO

c語言 檔案io include stdafx.h include include include using namespace std 使用標頭檔案的命名空間 struct student struct student stu 10 初始化結構體的大小為10 初始化結構體 void initst...

LINUX檢索 檔案 目錄

查詢當前目錄下某個檔案 i 不區分大小寫 type 按型別進行查詢,d查詢目錄,f查詢檔案 user 按所有者查詢檔案 目錄 group 按使用者組查詢檔案 目錄 其他的查詢 find type f mtime 1 查詢1天前修改的檔案 find type f cmin 60 查詢1小時內更改過的檔...

C語言 檔案I O操作

c語言讀寫檔案的步驟一般是 建立或開啟檔案 讀或寫檔案 關閉檔案 當然讀或寫的過程中還可以通過操作當前檔案偏移量來控制讀寫位置。下面分別介紹這些函式 標頭檔案 include 此標頭檔案定義了以下oflag o rdonly 唯讀0 o wronly 只寫1 o rdwr 讀寫2 上面三個oflag...