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 免配額越低的越好 二人世界 保...