8

ファイルサイズではなく、ディスク上のファイルサイズが必要です。

File myFile = new File ("C:\\Send\\Capture.png");
System.out.println((int)myFile.length());

このコードは、ファイル サイズを示します。ディスク上のファイルサイズが必要です。下の写真のように、いつも違いますよね?

ここに画像の説明を入力

4

1 に答える 1

0

リンク先をご覧ください

答えは c# で提供されていますが、win32 API 関数を使用しているため、簡単に Java に変換できます。ディスク上のサイズを取得するために使用される関数はGetCompressedFileSize です

それが役立つことを願っています

于 2012-04-21T14:04:26.273 に答える