size += getDU(allFiles[i]);
/** * Takes an input dir and returns the du on that local directory. Very basic * implementation. * * @param dir * The input dir to get the disk space of this local dir * @return The total disk space of the input local directory */ public static long getDU(File dir) { long size = 0; if (!dir.exists()) return 0; if (!dir.isDirectory()) { return dir.length(); } else { size = dir.length(); File[] allFiles = dir.listFiles(); for (int i = 0; i < allFiles.length; i++) { size = size + getDU(allFiles[i]); } return size; } }
/** * Takes an input dir and returns the du on that local directory. Very basic * implementation. * * @param dir * The input dir to get the disk space of this local dir * @return The total disk space of the input local directory */ public static long getDU(File dir) { long size = 0; if (!dir.exists()) return 0; if (!dir.isDirectory()) { return dir.length(); } else { size = dir.length(); File[] allFiles = dir.listFiles(); for (int i = 0; i < allFiles.length; i++) { size = size + getDU(allFiles[i]); } return size; } }
size += getDU(allFiles[i]);
size += getDU(allFiles[i]);
size += getDU(allFiles[i]);
size += getDU(allFiles[i]);
long cacheSize = FileUtil.getDU(new File(parchive.getParent().toString())); cacheStatus.size = cacheSize; addCacheInfoUpdate(cacheStatus);
FileUtil.getDU(new File(parchive.getParent().toString())); cacheStatus.size = cacheSize;
long size = FileUtil.getDU(new File(baseDir.toString()));
.getDU(new File(local.toUri())))); assoc.getResource().unlock(); } catch (ExecutionException e) {
.getDU(new File(local.toUri())))); assoc.getResource().unlock(); } catch (ExecutionException e) {
.getDU(new File(local.toUri())))); assoc.getResource().unlock(); } catch (ExecutionException e) {
URL.fromPath(localPath)); stat.setLocalSize( FileUtil.getDU(new File(localPath.getParent().toUri()))); stat.setStatus(ResourceStatusType.FETCH_SUCCESS); } catch (ExecutionException e) {
URL.fromPath(localPath)); stat.setLocalSize( FileUtil.getDU(new File(localPath.getParent().toUri()))); stat.setStatus(ResourceStatusType.FETCH_SUCCESS); } catch (ExecutionException e) {
ConverterUtils.getYarnUrlFromPath(localPath)); stat.setLocalSize( FileUtil.getDU(new File(localPath.getParent().toUri()))); stat.setStatus(ResourceStatusType.FETCH_SUCCESS); } catch (ExecutionException e) {
ConverterUtils.getYarnUrlFromPath(localPath)); stat.setLocalSize( FileUtil.getDU(new File(localPath.getParent().toUri()))); stat.setStatus(ResourceStatusType.FETCH_SUCCESS); } catch (ExecutionException e) {
LocalResourceRequest key = assoc.getResource().getRequest(); publicRsrc.handle(new ResourceLocalizedEvent(key, local, FileUtil .getDU(new File(local.toUri())))); assoc.getResource().unlock(); } catch (ExecutionException e) {
setupDirs(); long du = FileUtil.getDU(TEST_DIR); long duDoesNotExist = FileUtil.getDU(doesNotExist); assertEquals(0, duDoesNotExist); long duNotADirectoryActual = FileUtil.getDU(notADirectory); long duNotADirectoryExpected = 3 + System.getProperty("line.separator").length(); assertEquals(duNotADirectoryExpected, duNotADirectoryActual); final long du3 = FileUtil.getDU(partitioned); assertEquals(expected, du3); final long du4 = FileUtil.getDU(partitioned); assertEquals(0, du4); } finally {
setupDirs(); long du = FileUtil.getDU(TEST_DIR); long duDoesNotExist = FileUtil.getDU(doesNotExist); assertEquals(0, duDoesNotExist); long duNotADirectoryActual = FileUtil.getDU(notADirectory); long duNotADirectoryExpected = 3 + System.getProperty("line.separator").length(); assertEquals(duNotADirectoryExpected, duNotADirectoryActual); final long du3 = FileUtil.getDU(partitioned); assertEquals(expected, du3); final long du4 = FileUtil.getDU(partitioned); assertEquals(0, du4); } finally {