unix / linuxのディレクトリにread()、write()を使用できますか?

unix / linuxのディレクトリにread()、write()を使用できますか?

Unix / Linuxの他のファイルと同様に、ディレクトリで使用できますかread()write()ディレクトリもファイルと見なされるので混乱しています。

ベストアンサー1

一部のファイルシステムではディレクトリでこれを許可しますread()が、そのディレクトリのデータ構造が文書化されていない可能性があるため、これはエラーと見なす必要があります。

write()影響を受けるディレクトリの整合性が破壊されるため、絶対に使用しないでください。

ディレクトリの公式インタフェースは次のとおりです。opendir(), closedir() readdir(), telldir(), seekdir()

おすすめ記事