• ベストアンサー

「ディレクトリィまたはファイルを作成できません」とは?

USBフラッシュメモリーに主にエクセル文書を保存しています。 新たに名前をつけて文書を保存しようとすると 「ディレクトリィまたはファイルを作成できません」 と画面に表示されます。メモリーの容量をみると、まだ3割は開いています。どれかひとつファイルを削除すると、新たに保存はできます。 (名前のついたファイル数は180ほどです)。 容量に空きはあるのに保存できないとは、ファイル数などが関係あるのでしょうか。他の原因等、お分かりのかた、おしえてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

No.1 です。 ファイル名を短く(半角8文字(全角なら4文字)以内。これに拡張子がつくので)すれば、おそらくもっと保存できるはずです。 あと、もしも、Windows XP (以降)のものでしか使わないということであれば、USB メモリをいったん、NTFS という形でフォーマットするのもいいかもしれません。 (ただし、フォーマットすると、データは全部消えますので、事前にハードディスクなどに待避が必要です) これは、マイコンピュータから、該当のドライブを選んで右クリック→フォーマットで可能です。 その際に、ファイル形式として、NTFS が選択可能なはずです。 前述しましたが、フォーマットすると、ファイルが全部消えますので、くれぐれも他のドライブをフォーマットしてしまわないようにご注意ください。 NTFS であれば、ファイル数の制限はないようです。 あとはおまけです。 その昔、ファイル名には、半角8文字+拡張子3文字しか使えない時代がありました。FAT16というのは、その時代を引きずったファイル形式です。 この構造上ファイル数そのものに制限がありました。 おまけに、半角8文字+拡張子3文字という設計ですから、そのままでは、長い名前が使えません。長い名前を使うためには、8文字+3文字のファイル情報を複数使って、長い名前を表現しています。 こういったわけで、長い名前を使うと、ファイル数の制限がさらに厳しくなります。

その他の回答 (2)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

ファイルを保存するとき、新しいファイルを書き込んでから古いファイルを削除しようとするため、倍以上の空き容量が必要になりますよ。

回答No.1

ディスクの(USB メモリでも)ルートディレクトリ(つまり、開いてすぐのところです)に作成できるファイル数には制限があります(あることがあります) FAT16 という形式で、長いファイル名(半角8文字を超えるような)ファイルが多数あると、180ぐらいでアウトになりそうです。 この制限は、あくまでもルートディレクトリの制限なので、どれかファイルを消して、フォルダを作ってあげると、そのフォルダの中には、いくらでも(もちろん、メモリーの容量の範囲で)ファイルを作成することができます。

keirimas
質問者

補足

ご回答ありがとうございます。すると、各々のファイル名を短くしておけば、まだ保存できる可能性がある、という解釈でいいでしょうか。

関連するQ&A