賣菜刀的 撰寫於文章 <3SBLCP$U9c@bbs.ncku.edu.tw>...
>要怎麼寫一個dir的程式呢!??
>我的主要目的是想取得磁碟機裡所有的檔案名稱還有目錄名稱!!
>謝謝!
你可以參考 <dir.h> 內的 findfirst & findnext 的函式說明與用法.
#include <dir.h>
#include <dos.h>
int main()
{
int done;
struct ffblk p;
done=findfirst("*.*",&p,FA_SYSTEM|FA_HIDDEN);
while(!done)
{
printf("%s\n",p.ff_name);
done=findnext(&p);
}
}