0
文件夾我想檢查的時候我去了在目錄中的所有文件,如果其中一個文件/目錄上的項目是文件夾(另一個目錄)檢查的目錄項在C
代碼我有從(使用dirent.h)開始:
DIR *dir;
struct dirent *ent;
if ((dir = opendir ("c:\\src\\")) != NULL) {
/* print all the files and directories within directory */
while ((ent = readdir (dir)) != NULL) {
if (ent.is_folder()) // here is what I want to implement
printf ("Folder: %s\n", ent->d_name);
else
printf("File %s\n", ent->d_name);
}
closedir (dir);
} else {
/* could not open directory */
perror ("");
return EXIT_FAILURE;
}
什麼,你有什麼問題? –
沒有函數ent.is_folder()你知道..它是c。如果您看到我想檢查ent(從dir讀取的)是目錄(文件夾)還是文件 –
請查看https://stackoverflow.com/questions/4553012/checking-if-a-file -is-a-directory-or-just-a-file –