Changeset 46629 for Apogee/trunk/platform/org.nuxeo.apogee.jackrabbit
- Timestamp:
- 06/20/06 10:27:42 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Apogee/trunk/platform/org.nuxeo.apogee.jackrabbit/src/org/nuxeo/apogee/jackrabbit/core/JackrabbitRepository.java
r46628 r46629 87 87 File repoFile = new File(getURI()); 88 88 if (repoFile.canWrite()) { 89 repoFile.deleteOnExit();89 deleteTree(repoFile); 90 90 } 91 91 } … … 119 119 120 120 } 121 122 private void deleteTree(File dir) { 123 emptyDirectory(dir); 124 dir.delete(); 125 } 126 127 private void emptyDirectory(File dir) { 128 File[] files = dir.listFiles(); 129 for (int i=0, len = files.length; i<len; i++) { 130 File file = files[i]; 131 if (file.isDirectory()) deleteTree(file); 132 else file.delete(); 133 } 134 } 121 135 }
