目錄操作
#include<stdio.h>
#include<dirent.h>
#include<sys/stat.h>
int main(){
char *path = "/root";
DIR* dir = opendir(path);
struct stat statbuf;
struct dirent* read;
chdir(path); //改變工作目錄
while((read = readdir(dir)) != NULL){
lstat(read->d_name,&statbuf);
//改變工作目錄的意義
//不然獲取失敗
if(S_ISDIR(statbuf.st_mode)){
printf("DIR_%s\n",read->d_name);
}else{
printf("%s\n",read->d_name);
}
}
chdir("..");
closedir(dir);
return 0;
}
相關文章
- 對目錄進行操作
- Python 檔案、目錄操作Python
- 在 Linux 上操作目錄Linux
- Java ArrayList操作英文書目錄Java
- Java實現檔案目錄操作書目錄Java
- 12.目錄操作(perl筆記)筆記
- Linux之旅第一篇-目錄結構及操作目錄Linux
- Java IO的基礎操作書目錄Java
- 【目錄】JVM目錄JVM
- Linux中操作工作目錄和檔案目錄Linux
- 【目錄】集合框架目錄框架
- 無緩衝檔案IO和目錄操作
- Linux 目錄結構及詳細操作Linux
- 怎麼樣linux下的目錄名的目錄,系統用來操作空間Linux
- 【目錄】JUC鎖框架目錄框架
- python基本操作-檔案、目錄及路徑Python
- Python中OS對目錄的操作以及引用Python
- 第二章 檔案和目錄操作命令
- 【linux0.12】目錄項管理與操作Linux
- 【實操案例】Linux中切換目錄如何操作?Linux
- Linux 目錄結構及檔案基本操作Linux
- LINUX學習(一)檔案與目錄操作Linux
- [原] PHP檔案及目錄操作總結(一)PHP
- 16.讓對話方塊支援拖拽操作/目錄框開啟操作
- Python shutil用法 複製檔案與目錄操作Python
- linux伺服器目錄檔案的命令操作Linux伺服器
- 檢視使用者的目錄操作許可權
- c++ Builder 關於檔案和目錄的操作C++UI
- 目錄:SpringBoot學習目錄Spring Boot
- Nginx虛擬目錄alias和root目錄Nginx
- /opt目錄和/usr目錄的區別
- php檔案操作之提取檔案/目錄的名稱PHP
- Linux系統下常用的目錄操作命令有哪些?Linux
- QT選擇目錄等常用檔案/資料夾操作QT
- 批量修改同一目錄下檔名--操作so easy
- win10怎麼設定nfs共享目錄_win10啟動nfs共享目錄的操作步驟Win10NFS
- win10 cmd跳到指定目錄怎麼操作_win10系統cmd如何切換到指定目錄Win10
- 【機器學習】目錄機器學習