20.25 怎樣在 C 中讀入目錄?

試試能否使用 opendir() 和 readdir() 函數, 它們是 POSIX 標準的一部分, 大多數 Unix 變體都支持。MS-DOS, VMS 和 其它系統下也有這些函數的實現。MS-DOS 還有 FINDFIRST  和 FINDNEXT 函數, 它們做的事基本一樣, MS Windows 有  FindFirstFile 和 FindNextFile。 readdir() 只 返回文件名, 如果你需要該文件更多的信息, 試用 stat()。 如果想匹配文件名和通配符式樣, 參見問題 13.5

參考資料: cite[Sec. 8.6 pp. 179-184]kr2; [PCS, Sec. 13 pp. 230-1]; [POSIX, Sec. 5.1]; [Schumacher, ed., Sec. 8]。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)