檔案目錄許可權操作
檔案目錄許可權操作
1.開啟關閉目錄
函式原型: DIRopendir(constcharname); 引數: constcharname :目錄的地址。
返回值: 成功返回一個指標指向的目錄流。 執行錯誤,返回 NULL。
intclosedir(DIRdirp);
2.讀取目錄
函式原型
structdirent*readdir(DIR*dirp);
structdirent{
ino_t d_ino; /* 節點號 /
off_t d_off; / 偏移量 /
unsignedshortd_reclen; / 檔案的長度*/
unsignedchar d_type; /* 檔案的型別*/
char d_name[256];/* 檔名稱 */
};
示例操作
#include<sys/types.h>
#include<dirent.h>
#include<stdio.h>
#include<stdlib.h>
int main(intargc,char**argv)
{
if(argc!=2)
{
printf("error!usg:./appdir"); exit(-1);
}
DIR*dirp=NULL;
dirp=opendir(argv[1]);
if(dirp==NULL)
{
printf("error!!\n");
exit(-1);
}
structdirent*dir;
//迴圈遍歷目錄
while(dir=readdir(dirp))
{
printf("%s\n",dir->d_name);//列印檔案的名稱
}
closedir(dirp);//關閉目錄
return0;
}
3.建立與刪除目錄相關的函式:
1). intmkdir(constcharpathname,mode_tmode); //建立目錄,mode 是目錄許可權。–沒用處
2). intrmdir(constcharpathname); //刪除目
相關文章
- 【LIUNX】目錄或檔案許可權,許可權授予
- umask如何計算檔案目錄許可權?怎麼學linux運維工程師Linux運維工程師
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- [PY3]——IO——檔案目錄操作
- C#不提升自己程式的許可權實現操作登錄檔C#
- Linux 許可權管理之目錄許可權限制Linux
- Java實現檔案目錄操作書目錄Java
- 檢視使用者的目錄操作許可權
- Lnmp 網站根目錄檔案許可權LNMP網站
- 目錄檔案有寫許可權 危險
- 16.4.目錄檔案與許可權
- Linux檔案與目錄許可權概述Linux
- 【自然框架】許可權的視訊演示(二):許可權到欄位、許可權到記錄框架
- Linux的檔案許可權與目錄配置Linux
- Atitit godaddy 檔案許可權 root許可權設定Go
- linux的部分檔案目錄操作語句Linux
- 檔案目錄(MOOC)
- 檔案目錄配置
- Docker 檔案目錄Docker
- Linux的檔案存取許可權和0644許可權Linux
- win10修改登錄檔沒有許可權怎麼辦 win10系統下修改登錄檔許可權的方法Win10
- 控制DDL許可權及紀錄DDL操作的Trigger
- Linux更改檔案及目錄許可權問題Linux
- umask 和 新建檔案、目錄的預設許可權
- Win10 - 登錄檔獲取許可權的方法Win10
- Linux目錄與檔案的許可權意義Linux
- 【linux】給目錄或檔案加i、a許可權Linux
- Linux檔案許可權Linux
- chomd檔案許可權授予
- 修改檔案的許可權
- oracle許可權整理檔案Oracle
- Linux 檔案許可權Linux
- Linux 目錄許可權研究Linux
- Excel巧錄許可權矩陣Excel矩陣
- linux目錄的許可權Linux
- Linux中操作工作目錄和檔案目錄Linux
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 許可權之選單許可權