Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要磁盘上的文件大小而不是文件大小。
File myFile = new File ("C:\\Send\\Capture.png"); System.out.println((int)myFile.length());
此代码给出文件大小。我需要磁盘上的文件大小。它们总是碰巧不同,如下图所示,对吧?
看看链接
答案是为 c# 提供的,但由于它使用 win32 API 函数,因此您可以轻松地将其转换为 java。用于获取磁盘大小的函数是GetCompressedFileSize
希望有帮助