- public static String getInstantUploadFilePath(String fileName) {
- return InstantUploadService.INSTANT_UPLOAD_DIR + "/" + getFileName(fileName);
+ public static String getInstantUploadFilePath(Context context, String fileName) {
+ String uploadPath = context.getString(R.string.instant_upload_path);
+ String value = uploadPath + OCFile.PATH_SEPARATOR + (fileName == null ? "" : fileName);
+ return value;
+ }
+
+ public static void saveFolderSize(long id, DataStorageManager storageManager)
+ {
+ long folderSize = 0;
+
+ Vector<OCFile> files = storageManager.getFilesbyParent(id);
+
+ Log_OC.d(LOG_TAG, "Folder " + String.valueOf(id) + "--- Number of Files = " + String.valueOf(files.size()));
+
+ for (OCFile f: files)
+ {
+ folderSize = folderSize + f.getFileLength();
+ Log_OC.d(LOG_TAG, "Folder Size = " + String.valueOf(folderSize));
+ }
+
+ storageManager.updatefolderSize(id, folderSize);