#include
#include
dir *
opendir
(目錄名字)
;成功時,返回乙個指向目錄檔案的指標,失敗時,返回null
#同上
struct dirent *
readdir
(dir *dir)
;成功時,返回乙個dirent結構體型別的指標,
如果讀到末尾或失敗,返回null。
int
closedir
(dir *dir)
;
#include
intchdir
(要切換的目錄)
;int
fchdir
(int fp)
;fp:要切換的已開啟的檔案描述符
#include
#include
intmkdir
("目錄名"
,mode)
;
#include
intrmdir
("目錄名"
);
#include
#include
off_t telldir
(dir *dir)
; 得到dir所指目錄的當前讀寫位置
成功,返回目錄檔案的當前位置,失敗,返回-
1.void
seekdir
(dir *dir, off_t offset)
; 將dir所指目錄的讀寫指標設定為offset
void
rewinddir
(dir *dir)
;將指標重置到目錄檔案開始處
#include
#include
#include
#include
#include
intget_file_num
(char
* root)
sdir =
readdir
(dir)
;/*讀取目錄*/
while
(sdir !=
null)if
(sdir->d_type == dt_dir)
/*遍歷到資料夾*/
if(sdir->d_type == dt_reg)
/*遍歷到檔案*/
}closedir
(dir)
;return counter;
}int
main
(int argc,
char
* ar**)
int num =
get_file_num
(ar**[1]
);printf
("%s目錄的檔案個數是:%d\n"
,ar**[1]
,num)
;return0;
}
目錄檔案操作
一 在不使用mfc的程式中獲得某個目錄下的所有檔名稱,包括子目錄。把檔名稱以乙個固定的程度放入乙個緩衝中,這個緩衝要足夠的大,能容下所有的檔名稱。函式的輸入為要查詢的根目錄,輸出為存放所有檔名稱的緩衝 演算法 使用遞迴 二 void findfileindir char rootdir,char s...
檔案與目錄操作
檔案與目錄操作 使用者的資料和程式大多以檔案的形式儲存。使用者使用linux系統的過程中,需要經常對檔案和目錄進行操作。本章講述了檔案與目錄的基本概念,有關檔案和目錄操作的命令以及如何在linux環境下執行dos命令。檔案與目錄的基本概念 檔案與檔名 在多數作業系統中都有檔案的概念。檔案是linux...
php檔案目錄操作
新建檔案 1 先確定要寫入檔案的內容 content 你好 2 開啟這個檔案 系統會自動建立這個空檔案 假設新建的檔案叫file.txt,而且在上級目錄下。w表示 寫檔案 fp下面要用到,表示指向某個開啟的檔案。fp fopen file.txt w 3 將內容字串寫入檔案 fp告訴系統要寫入的檔案...