我想獲取我在服務器上運行的WAR文件的大小。我曾嘗試過使用谷歌搜索如何做,但我沒有任何運氣。如果我嘗試File.length(),它返回0(不是很有幫助)。如何獲取WAR文件的大小?
我注意到,當我做request.getServletContext().getRealPath("/")
,它返回:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\nameofmyapp\
有什麼辦法,我可以用這個路徑來尋找部署在WAR文件的大小?謝謝。
你試過新的文件(WAR文件的完整路徑)和做.length()? – Riking 2013-03-12 15:49:18
是的。它返回0. – snowfi6916 2013-03-12 15:51:04
你的代碼中必須有一個錯誤,.length()對我來說是完美的。 – restricteur 2013-03-12 15:57:58