久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


如何用copendir獲取目錄文件屬性


avatar
小浪云 2025-04-09 12

如何用copendir獲取目錄文件屬性

opendir() 函數(shù)本身只負責打開目錄流,并非直接獲取文件屬性。要獲取目錄中文件的屬性信息,需要結(jié)合 readdir() 和 stat() 等函數(shù)。以下示例代碼演示如何在類 unix 系統(tǒng)(如 Linux 和 macos)中實現(xiàn):

#include <stdio.h> #include <stdlib.h> #include <dirent.h> #include <sys/stat.h> #include <string.h>  int main() {     DIR *dir;     struct dirent *entry;     struct stat file_info;     char filepath[1024];      // 打開當前目錄     dir = opendir(".");     if (dir == NULL) {         perror("opendir");         return EXIT_FAILURE;     }      // 循環(huán)讀取目錄中的每個文件     while ((entry = readdir(dir)) != NULL) {         // 忽略 "." 和 ".."         if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) continue;          // 構(gòu)造完整文件路徑         snprintf(filepath, sizeof(filepath), "./%s", entry->d_name);          // 獲取文件屬性         if (stat(filepath, &file_info) == -1) {             perror("stat");             closedir(dir);             return EXIT_FAILURE;         }          // 打印文件屬性信息         printf("文件名: %sn", entry->d_name);         printf("文件大小: %lld 字節(jié)n", (long long)file_info.st_size);         printf("最后修改時間: %s", ctime(&file_info.st_mtime));         printf("---------------------n");     }      // 關(guān)閉目錄流     closedir(dir);     return EXIT_SUCCESS; }

這段代碼首先打開當前目錄,然后循環(huán)讀取每個目錄項。對于每個項,它構(gòu)建完整的路徑,并使用 stat() 函數(shù)獲取文件屬性,包括文件大小和最后修改時間。最后,它打印這些信息。 請注意,此代碼僅適用于類 Unix 系統(tǒng)。Windows 系統(tǒng)需要使用不同的 API 函數(shù)來實現(xiàn)相同的功能。

相關(guān)閱讀

主站蜘蛛池模板: 国产老妇k | 日本一区二区三区精品视频 | 欧美一区二区不卡视频 | 亚洲高清在线看 | 自拍偷拍二区 | 国产亚洲精品2021自在线 | 国产一级精品高清一级毛片 | 久久精品青草社区 | 欧美成人性色大片在线观看 | 男人天堂网在线视频 | 国产精品热久久毛片 | 欧美精品18videos性欧美 | 国产高清免费影视在线观看 | 日韩欧美一区二区三区久久 | 精品国产精品久久一区免费式 | 国产欧美一区二区三区视频在线观看 | 亚洲成人网页 | 波多野结衣一区在线 | 欧美成人全部免费观看1314色 | 国产午夜精品久久理论片 | 中文字幕天堂久久精品 | 给我一个可以看片的www日本 | 香港激情黄三级在线视频 | 九九在线精品 | 国产一级免费片 | 印度最猛性ⅹxxxxx | 欧美日韩一区二区在线视频 | 玖草在线观看 | 亚洲视频中文字幕在线观看 | 亚洲系列中文字幕一区二区 | 欧美日韩精品免费一区二区三区 | 久久亚洲天堂 | 成人亚洲欧美日韩中文字幕 | 国产又色又爽黄的网站免费 | 亚洲欧美日韩国产制服另类 | 日本一级毛片免费播放 | 台湾三级毛片 | 91九色视频无限观看免费 | 国产亚洲高清不卡在线观看 | 欧美jizz19性欧美 | 久久成年片色大黄全免费网站 |