我正在使用BufferedWriter將特定編碼的文本寫入文件,我想在關閉文件之前以字節爲單位計算文件大小。我的計劃是使用string.getBytes(),但此方法不允許提供特定的編碼(並且我無法重寫默認編碼屬性)。我的計劃是使用string.getBytes(),但此方法不允許提供特定的編碼(並且我不能重寫默認編碼屬性)。通過BufferedWriter計算寫入文件的字節數
0
A
回答
2
使用String#getBytes(encoding)
代替
+0
大聲笑,我很愚蠢是懶惰向下滾動其他方法的intellisense彈出。幾分鐘後你會回答 - 有一個10分鐘的限制... – yuris 2013-04-30 13:09:28
0
如果你正在尋找的作品無論是否要追加與否,只是計數的一個變量,訪問不重複的數據,存儲的參考FileOutputStream
的方法FileChannel
到getFileChannel()
。在寫入數據之前和之後,您可以撥打long position()
,這些值的差異會給您寫入的字節數。
相關問題
- 1. BufferedWriter寫入文件
- 2. BufferedWriter沒有寫入文件
- 3. 如何讓BufferedWriter寫入文本文件?
- 4. 字節寫入到文件
- 5. 將字節數組寫入文件夾
- 6. 使用BufferedWriter將數據從不同類寫入文本文件
- 7. BufferedWriter將不會所有的數據寫入到文件
- 8. 讀取字節數組與將字節數組寫入文件
- 9. 通過PHP寫入文件
- 10. IPC通過寫入文件?
- 11. 讀取文件時在線計算文件的字節數
- 12. 計算MB的字節數
- 13. Java/Android:通過套接字讀取/寫入字節數組
- 14. 豬通過HCatStorer()向S3寫入「成功」,寫入0字節
- 15. 去。將[]字節寫入文件結果爲零字節文件
- 16. 通過javascript計算文件夾中的文件數
- 17. 錯誤的字節寫入文件
- 18. 匹配用戶輸入並通過數字計算輸入C++
- 19. 通過BufferedWriter發送大字符串
- 20. 使用輸入文件通過ajax發送字節數組
- 21. BufferedWriter在寫入時清除文本文件
- 22. 通過文件寫入文件寫入會給出AccessDeniedException異常
- 23. 爲什麼BufferedWriter不會寫入文件中的所有行?
- 24. C++計算文件中的小寫字符,大寫字符和數字
- 25. 從字節數組寫入文件到zip文件
- 26. Javascript:通過文本字段輸入計算餘額並提前
- 27. 我是否需要通過使用BufferedWriter和FileWriter將數據寫入同一文件實現同步?
- 28. 如何使用C來計算文件中的字節數?
- 29. 如何計算傳輸文件上傳的字節數?
- 30. 如何通過遠程計算機將腳本寫入ssh到計算機?
'long fileSize = file.length();' – NINCOMPOOP 2013-04-30 13:06:25
我不能,因爲文件在這個階段沒有關閉。 – yuris 2013-04-30 13:11:31
好的,我的錯! – NINCOMPOOP 2013-04-30 13:12:23