1
FileOutputStream fos = getContext().openFileOutput(FILENAME, Context.MODE_APPEND);
數據的字符串存儲到文件FILENAME。我想確保當FILENAME中的字符串達到120kB時,我將停止追加更多的字符串。我如何查詢總空間?
我已經試過:
File file = new File(getContext().getFilesDir() + "/" + FILENAME);
Log.i(TAG, "Storage Used (Bytes): " + Long.toString(file.getTotalSpace()));
但它返回了我一個巨大的數字。可能是因爲我引用目錄的方式是錯誤的?
看看File.length() – Submersed