- 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);
+ public static String getParentPath(String remotePath) {
+ String parentPath = new File(remotePath).getParent();
+ parentPath = parentPath.endsWith(OCFile.PATH_SEPARATOR) ? parentPath : parentPath + OCFile.PATH_SEPARATOR;
+ return parentPath;