UNIXC001 資料夾操作

2021-10-12 23:09:31 字數 1586 閱讀 5193

drwxrwxr-x 2 moonx moonx 4096 12月 26 09:12 test

# 資料夾裡x代表可通過的意思

$ chmod a-x test

$ cd test/

bash: cd: test/: permission denied

$ chmod a+x test

$ cd test/

$ touch filea fileb

$ cd

..$ rm test/filea

# 在資料夾下新建、刪除檔案或資料夾屬於對檔案的寫操作

// 關閉資料夾

closedir

(dir)

;return0;

}t.stdio.h

#ifndef t_stdio_h_

#define t_stdio_h_

#include

#define e_msg(string, val) dowhile(0)

#endif

$ gcc dir_os.c 

$ ./a.out test/

opendir success ...

file_name: fileb, inode: 134450

file_name: .., inode: 140304

file_name: filea, inode: 138564

file_name: ., inode: 140316

UNIXC001 檔案操作 之 檔案管理案例

t file.h ifndef t file h define t file h include include include include endif t stdio.h ifndef t stdio h define t stdio h include define e msg string...

Unix C學習之資料夾操作

資料夾的內容 資料夾的內容就是資料夾裡的檔案或資料夾 資料夾的許可權 r讀 w寫 x可通過 dir opendir const char name include include 功能 開啟乙個資料夾 引數 name 指定要開啟的資料夾的名字 返回值 錯誤 null errno被設定 成功 返回乙個...

13 資料夾和目錄操作

2019獨角獸企業重金招聘python工程師標準 獲取當前目錄 getcwd char cwd 300 getcwd cwd,sizeof cwd 設定當前目錄 chdir chdir home 建立目錄 mkdir mkdir test 0751 刪除目錄 rmdir,remove rmdir t...