我編程的命令查找在C和我被阻止時,我想在文件上使用exec。chdir在一個文件中使用execl
,如果它是一個劇目很簡單,我只是使用的chdir(路徑),但對文件我有錯誤不是一個目錄,所以我不能在這
使用EXEC這是我
if (chdir(resultat[i])==-1){
perror("erreur changement de repertoire\n");
exit(1);
}
execl("/bin/ls","ls",(char *)0);
resultat [i]是我的文件的路徑
感謝您的幫助
嘗試使用代碼示例中的英文名稱。你可能想使用'readdir'(然後可能是'stat')而不是上面的混亂。 – 2012-03-02 18:26:17
你介意多關注一下你的問題嗎?你究竟想要做什麼?你爲什麼叫'ls'? – thkala 2012-03-02 18:40:15