目錄操作
#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;
}
相關文章
- 在 Linux 上操作目錄Linux
- Python 檔案、目錄操作Python
- Linux之旅第一篇-目錄結構及操作目錄Linux
- Linux中操作工作目錄和檔案目錄Linux
- Linux 目錄結構及詳細操作Linux
- 【linux0.12】目錄項管理與操作Linux
- python基本操作-檔案、目錄及路徑Python
- python 根據時間戳建立目錄操作Python時間戳
- 無緩衝檔案IO和目錄操作
- 【實操案例】Linux中切換目錄如何操作?Linux
- Python中OS對目錄的操作以及引用Python
- 第二章 檔案和目錄操作命令
- Python shutil用法 複製檔案與目錄操作Python
- golang對遍歷目錄操作的最佳化Golang
- linux伺服器目錄檔案的命令操作Linux伺服器
- 16.讓對話方塊支援拖拽操作/目錄框開啟操作
- Linux系統下常用的目錄操作命令有哪些?Linux
- 快速上手Linux核心命令(三):檔案和目錄操作命令Linux
- php檔案操作之提取檔案/目錄的名稱PHP
- win10怎麼設定nfs共享目錄_win10啟動nfs共享目錄的操作步驟Win10NFS
- win10 cmd跳到指定目錄怎麼操作_win10系統cmd如何切換到指定目錄Win10
- VUE - 配置根目錄(用@代表src目錄)Vue
- 20181216目錄
- Leetcode目錄LeetCode
- 目錄管理
- scl目錄
- ~ 家目錄
- Blog目錄
- 記一次危險的操作——誤刪/usr/bin目錄
- Linux 學習筆記--目錄結構及檔案基本操作Linux筆記
- 【知識分享】linux伺服器目錄檔案的命令操作Linux伺服器
- linux 壓縮目錄並排除某個目錄Linux
- dart系列之:如絲滑般柔順,操作檔案和目錄Dart
- 題目記錄
- Express 文件(目錄)Express
- rsync 同步目錄
- 測試目錄
- 書籍目錄