我試圖改變這種代碼可以找到在指定的目錄和國家特定的文件是否是一個文件或使用執行opendir目錄( );如何找到一個給定的目錄中的特定文件,並檢查它是否是一個文件或其他目錄
我一直在尋找如何現在要做的這一段時間,但我似乎無法找到或理解這樣做的一個簡單的方法。
#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>
int main(int argc, char *argv[]){
DIR *dp;
struct dirent *dirp;
if(argc==1)
dp = opendir("./");
else
dp = opendir(argv[1]);
while ((dirp = readdir(dp)) != NULL)
printf("%s\n", dirp->d_name);
closedir(dp);
return 0;
}
發現_dir-path_ -name _ 「文件」 _ -print – BLUEPIXY 2014-09-21 04:28:07
我不明白你在說什麼,對不起。我在系統編程方面很新穎。你能詳細解釋一下嗎? – user4062234 2014-09-21 04:31:03
你不需要製作已經存在的東西。看到男人[發現](http://linux.die.net/man/1/find) – BLUEPIXY 2014-09-21 04:39:49