2011-09-15 1 views
1

私は500 MBの空きディスク容量が必要なアプリを作っています。そのような種類のディスク容量が私のアプリ用に予約されていることを確認するにはどうすればいいですか? 500メガバイト「空」ファイルを作成する方法についてC# - アプリ用のディスクメモリ(ストレージ)を予約

EOG

+0

起動時に十分なディスク容量がない場合、ユーザーに警告しないのはなぜですか? – Iulian

+1

あなたのアプリの名前は何ですか?私はちょうど私が間違ってそれをインストールすることがないことを確認したい。 ;) –

+0

これは既にWindowsによって処理されています。ディスク容量が少なくなったときに、ユーザーとの間で大声で始まります。トリガーはXPの場合は500MBでした。うれしい偶然です。 Vistaとそれ以上のものが何であるかはわかりませんが、ディスク容量は自分の能力より速く成長します。だから、気にしないでください。ディスク領域がなくなっても、メモリが足りなくなります。 kaboomはユーザーが期待しています。 –

答えて

3

どのようにして、ディスク容量を必要とするとき、ファイルのサイズを最小化しますか?あなたは500メガバイトのファイルを作成し、アプリケーションが実行されるたびにそれを使用することができますアプリケーションをインストール

2

。しかし、やや無駄に思える。

別のオプションは、それが必要なファイルを作成できない場合は、アプリケーションが正常に失敗させることです。その後、スペースを確保する必要はなく、アプリケーションが実行されていないときにスペースを無駄にすることはありません。

2

前述したように、あなたの最良のオプションは、あなたが必要とするサイズのファイルを作成することです。私はこれに追加したいと思います:あなたの仕事に応じて、あなたはあなたのデータを格納するための仮想ディスク(実際のディスクに格納する必要があるもの)としてこのサイズを使用することができます。利点は、コンテナ内のデータを永続化することができ、必要に応じてスペースを解放するためにファイルのサイズを変更する必要がないことです。ファイル自体を使用するだけです。

関連する問題