1

将来のファイルの削除またはコピーによるドライブの空き容量の変化を表示できる方法を使用するために、Mac OS X でシステム ドライブを表示する方法を探しています。

私はよりよく説明します:

HD から 1GB の USB キーに 10Mb ファイルをコピーする場合、最初は空の 1GB で、ファイルをコピーする前に USB キーの新しい空き容量が 1014Mb になることを示したいと思います。

このようにして、いくつかの操作が使用可能なスペースよりも多くのスペースを使用するかどうかを確認できます。

メソッド length() を使用すると File のサイズを確認でき、 getFreeSpace() を使用すると使用可能な空き容量がわかることはわかっていますが、システム ルートを取得する方法がわかりません (メソッド FileSystemView.getFileSystemView().getRoots () パス "/" を持つファイルを 1 つだけ含む配列を返します)。

私は mac os x で作業しており、mac 初心者です。Windows で使用するすべての方法は、ここでは機能しません。

あなたが理解してくれることを願っています(私の英語でごめんなさい...)!

4

1 に答える 1

1

ターミナルから、 と入力しmountます。これにより、マウントされているデバイスのリストが表示されます。有効な名前は右側にあります。私にとっては、カードリーダーにカード「カード」がマウントされていて、それを としてアクセスします/Volumes/Card。そう:

File f = new File("/Volumes/Card");
f.getFreeSpace().

カードの空き容量を取得します。/Volumes で名前のリストを取得すると、マウントされているものも確認できるはずです。

于 2011-05-14T18:43:21.227 に答える