0

ファイルシステムに依存するコードを C++ で書くにはどうすればよいですか? 基礎となるファイルシステムの特定の機能に応じて、さまざまな方法でファイルを処理する必要があるユーザーレベルのライブラリを作成していますが、どうすればそれを理解できますか?

たとえば、ファイルシステムを公開する定義済みのプリプロセッサ ディレクティブはありますか?

4

2 に答える 2

1

Windows では、 GetVolumeInformation関数を使用できます。Linux と OSX (および BSD!) では、statfs関数を使用できます。

于 2013-07-19T15:26:00.330 に答える
0

これに関してプリプロセッサが提供する情報については知りません。

心に留めておくべきことは、OS が複数のタイプのファイルシステムをサポートしている状況にある可能性があるということです。アプリケーションが同じボックスで同時に複数のファイルシステムにアクセスしている可能性があることは想像に難くありません。

于 2013-07-19T15:07:29.277 に答える