-
- /**
- * Removes obsolete children in the folder after saving all the new data.
- */
- private void removeObsoleteFiles() {
- mChildren = mStorageManager.getFolderContent(mLocalFolder);
- OCFile file;
- for (int i=0; i < mChildren.size(); ) {
- file = mChildren.get(i);
- if (file.getLastSyncDateForProperties() != mCurrentSyncTime) {
- if (file.isFolder()) {
- Log_OC.d(TAG, "removing folder: " + file);
- mStorageManager.removeFolder(file, true, true);
- } else {
- Log_OC.d(TAG, "removing file: " + file);
- mStorageManager.removeFile(file, true);
- }
- mChildren.remove(i);
- } else {
- i++;
- }
- }
- }
-
-