2012-03-02 28 views
3

在C中使用文件系統的最佳方式是什麼?使用FileSystems的最佳方式?

當然還有dirent.h的,但是從我聽說它不完全保證可在所有平臺上和編譯器,例如微軟的Visual C++編譯器,一,不支持它。

現在,我見過的最好的事情是在文件處理功能GLib的。有沒有更好的方法?

我所尋找的是一個精心設計的,最好是跨平臺的庫/代碼/某物所有主流的編譯器支持別的,並詳細記錄。有任何想法嗎?

+1

爲什麼選擇C?你可能會選擇更差的語言嗎? – Puppy 2012-03-02 18:54:24

+0

你想用文件系統做什麼?如果你只是想讀/寫文件,stdio.h將完成這項工作。但我認爲你想做更多的事情,例如遍歷目錄等。這是正確的嗎? – 2012-03-02 18:58:47

+1

因爲文件系統的工作本質上取決於系統,所以跨平臺的庫將會很少,並且遠在 – KevinDTimm 2012-03-02 19:00:13

回答