回答受付が終了しました

128MBのSDカードにも空のフォルダを何兆個も作ったら空き容量が無くなりますよね?

128MBのSDカードにも空のフォルダを何兆個も作ったら空き容量が無くなりますよね? 空のフォルダはプロパティには0バイトと表示されますけど、フォルダに名前がついてる以上そこで容量を割わけで、塵も積もれば山となると思うのですがどうなのでしょう?

回答(3件)

0

ディレクトリ作るだけなら、ディレクトリエントリに書き込まれるんだけなので、 1ディレクトリ32バイトです。(ショートファイルネームで収まる名前とする) 1ディレクトリのエントリ数は限りがありますが、複数のディレクトリを使えばその数はおそらく制限がないです。 http://elm-chan.org/docs/fat.html で簡易に計算すると 128MB / 32バイト = 4,194,304個 この数未満のディレクトリ作成で容量は枯渇します。 ですので何兆個もディレクトリを作れません。

0

考え方は正しいよ。 ただ、ファイルシステムによりフォルダの個数制限とかあるはずだしそれだけで容量一杯にはならないかもね。 ファイルシステムの仕組みとかを検索して勉強しよう!

0

管理できる(作成できる)フォルダーの数に制限があるので、ちりも積もればとはいきません。