This page contains an archived post to the Java Answers Forum made prior to February 25, 2002.
If you wish to participate in discussions, please visit the new
Artima Forums.
Message:
Thanx
Posted by saddysan on June 20, 2001 at 2:44 PM
Hello Pierre, Thanks for ur help saddy > > hello, > > Can any body tell me plz how to find size of a directory(in bytes).The directory may contain sub-directories. Thanx in advance > > saddy > private long getDirSize(File path) { > Iterator path_iterator; > File current_file ; > long size; > > path_iterator = > (Arrays.asList(path.listFiles))).iterator(); > > size=0; > > while (path_iterator.hasNext()) { > current_file=(File) path_iterator.next(); > if (current_file.isFile()) { > size+=current_file.length(); > } > else { > size+=getDirSize(current_file); > } > } > > return size; > }
Replies:
|