dirent.h

    1熱度

    1回答

    我有一個文件夾名爲幾百圖片:1.jpg,3.jpg,4.jpg,6.jpg,8.jpg,10.jpg,15. jpg,... 100.jpg,102.jpg,103.jpg,113.jpg等。 。 我使用dirent.h通過文件迭代,但不知何故dirent.h開始在10.jpg並把它送到下一個文件突然100.jpg然後102.jpg,...爲什麼它跳過一些圖片? int main (int arg

    0熱度

    1回答

    我試圖使用dirent.h顯示所有在Windows路徑的所有文件和子目錄,這是我到目前爲止的代碼: void print_dir(char* path, char* subdir) { char full_path[MAX_PATH]; concat_path(full_path, path, subdir); DIR *dir; struct dir

    -1熱度

    1回答

    我想在C 我有麻煩存儲字符數組內的指定目錄內的文件名來讀取使用的dirent頭文件的目錄。 代碼如下。 char * FileNames; while ((DirentPointer = readdir(DirectoryPointer)) != NULL) { strcpy(&FileNames[Counter], DirentPointer -> d_name);

    0熱度

    1回答

    我試圖用dirent.h遞歸列出我的本地文件系統。爲了防止遵循sym-links,我正在使用sys/stat.h標題。在下面你可以找到我的SSCCE程序。 /** * coding: utf-8 * * Copyright (C) 2013, Niklas Rosenstein * * listdir.c - List up directories and file-content re

    -1熱度

    2回答

    我嘗試對文件夾中的文件進行計數,但是readdir函數跳過包含unicode字符的文件。 我正在使用dirent,在c。 int filecount(char* path) { int file_Count=0; DIR* dirp; struct dirent * entry; dirp = opendir(path); while((entr

    2熱度

    1回答

    我讀了dirent.h 有一個枚舉 enum { DT_UNKNOWN = 0, // unknown type #define DT_UNKNOWN DT_UNKNOWN DT_FIFO = 1, // a named pipe, or FIFO #define DT_FIFO DT_FIFO DT_CHR = 2, // a charac

    1熱度

    2回答

    我已經編寫了用於Windows上的應用程序的虛擬系統(VFS)。現在,我將我的應用程序移至iOS,並與dirrent有問題。 Windows端口已添加有關當前文件夾的信息,其中的文件位於。 DIR * dir = opendir(dirName); char * dirFullPath = dir->patt; //this is missing at iOS 我該如何獲得該信息? DirN

    0熱度

    2回答

    我想編碼一個簡單的函數來排序目錄的內容。事情是,它按字母順序排列,無論大寫還是小寫。我想按ASCII順序對這些內容進行排序。 例如:我得到了4個文件,命名爲Art,boat,cat和驢。我的實際代碼按照這個順序排序,而我想要得到藝術,貓,船和驢。 void list_dir(char *str){ DIR *rep = NULL; struct dirent* read_file = NULL

    3熱度

    1回答

    我必須使用C++刪除給定目錄中早於n天的所有文件。我使用「dirent」來執行某些文件操作,例如列出給定目錄中的所有文件,但不知道如何檢查日期屬性並應用數學來刪除n天以前的文件。 請指教。

    0熱度

    1回答

    我有一些麻煩與問題;( 我不知道如何IMG增加的CImage數組元素 我想這樣的操做↓ image[0].Load(_T("./data/notice.bmp")); image[1].Load(_T("./data/11.bmp")); image[2].Load(_T("./data/22.bmp")); image[3].Load(_T("./data/13.b