如何在磁盘上获取文件,而不仅仅是Java中的文件大小?

时间:2012-04-21 13:58:28

标签: java filesystems

我需要磁盘上的文件大小而不是文件大小

        File myFile = new File ("C:\\Send\\Capture.png");

        System.out.println((int)myFile.length());

^此代码给出了文件大小。我需要磁盘上的文件大小。它们总是不同,如下图所示,对吧?

enter image description here

1 个答案:

答案 0 :(得分:0)

查看link

为c#提供了答案,但由于它使用了win32 API函数,因此您可以轻松地将其转换为java。用于获取磁盘大小的函数是GetCompressedFileSize

希望有所帮助