專題 6 目錄檔案程式設計

2021-05-26 09:13:23 字數 1695 閱讀 8270

1.

對目錄檔案的操作包括建立、開啟、定位和刪除等內容,

其中(1)

獲取工作目錄的函式有

getcwd

和getwd

等。(2)

設定工作目錄的函式有

chdir

和fchdir

等。(3)

建立目錄檔案的函式有

mkdir

等。(4)

刪除目錄檔案的函式有

rmdir

等。(5)

目錄檔案定位的函式有

seekdir

、rewinddir

和telldir

等。2.

**例項。

2.1讀取工作目錄

(絕對路徑)

char *getcwd(char *buf, size_t size);

char *getwd(char *pathname);

/************

例項***************/

#include

#include

int main()

2.2目錄的建立與刪除

int mkdir(const char *path, mode_t mode);

int rmdir(char *path);

ps:目錄的訪問許可權由引數

mode

與作業系統

umask

值共同確定,公式為:

mode & (~mask)

/***********

建立目錄

************/

#include

#include

int main(int argc, char *argv)

/***********

刪除目錄

************/

#include

#include

int main(int argc, char *argv)

2.3目錄的讀取

dir *opendir(const char *dirname);

struct dirent *readdir(dir *dirp);

int closedir(dir *dirp);

/***********

列目錄*************/

#include

#include

int main(int argc, char *argv)

while(1)

closedir(pdir); }

2.4目錄的定位

void seekdir(dir *dirp, long int loc);

void rewinddir(dir *dirp);

long int telldir(dir *dirp);

/************

目錄定位使用模板

****************/

long int l;

dir *dirp;

…………….

l = telldir(dirp);

………………

seekdir(dirp, l);

…………………

函式rewinddir

重置目錄流到開始位置等價於語句

seekdir(dirp, 0);

centos 6 目錄和檔案

目錄和檔案的操作是centos必備的基礎知識,本篇主要介紹其相關命令。ls 檢視當前目錄下的檔案。ls l 以列表方式顯示,每行顯示乙個檔案的詳細資訊。ll 是ls l命令的別名,顯示結果是一樣的。ll a 相當於ls la,同時包括 l和 a,a的意思是顯示隱藏檔案。建立檔案時前面加乙個點,自動就...

6 檔案 目錄操作

with open filepath,r as f f.read 呼叫read 會一次性讀取檔案的全部內容,如果檔案有10g,記憶體就爆了,可以反覆呼叫read size 方法,每次最多讀取size個位元組的內容。呼叫readline 可以每次讀取一行內容,呼叫readlines 一次讀取所有內容並...

理財專題(6) 保險

選擇原則 繳費比較少,投保理財比較簡單,保障比較多 如何投保 先保乙個頂梁柱 投保金額為年收入 10 保險金額 年收入 退休年齡 現在年齡 適合的險種 定期壽險 到n歲前的異常死亡 人生意外保險 重大疾病保險 消費性重大疾病保險 單身 意外險,建議1 相對於保額的 2 免配額越低的越好 二人世界 保...