标签: java filesystems
我需要磁盘上的文件大小而不是文件大小
File myFile = new File ("C:\\Send\\Capture.png"); System.out.println((int)myFile.length());
^此代码给出了文件大小。我需要磁盘上的文件大小。它们总是不同,如下图所示,对吧?
答案 0 :(得分:0)
查看link
为c#提供了答案,但由于它使用了win32 API函数,因此您可以轻松地将其转换为java。用于获取磁盘大小的函数是GetCompressedFileSize
希望有所帮助