2012-04-21 12 views
7

मैं डिस्क पर फ़ाइल आकार और नहीं फ़ाइल आकारडिस्क पर फ़ाइल कैसे प्राप्त करें, न केवल जावा में फ़ाइल का आकार?

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

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

^यह कोड फ़ाइल आकार देता है की जरूरत है। मुझे डिस्क पर फ़ाइल आकार की आवश्यकता है। वे हमेशा अलग होने के समान होते हैं, जैसे तस्वीर नीचे, सही?

enter image description here

+0

में मदद करता है जावा में hadware या ऑपरेटिंग सिस्टम के साथ कुछ नहीं नहीं है। आप केवल डिस्क स्थान के संदर्भ में फ़ाइल में बाइट्स की संख्या पा सकते हैं। लेकिन जावा से जेएनआई का उपयोग करके आप पा सकते हैं। –

उत्तर

0

link

जवाब ग # के लिए प्रदान की जाती है पर एक नज़र डालें, लेकिन चूंकि यह Win32 एपीआई कार्यों का उपयोग करता है, तो आप आसानी से जावा के लिए इसे बदल सकते हैं। डिस्क पर आकार पाने के लिए इस्तेमाल किया समारोह GetCompressedFileSize

आशा व्यक्त की कि