| Author |
Listing Directory contents
|
V Bose
Ranch Hand
Joined: Jul 10, 2003
Posts: 113
|
|
Is there a way I can iterate through the contents of a directory without having to use listFiles ? I am trying to avoid having to store the file names in memory, if there is going to be just way too many files...
|
 |
Jim Yingst
Wanderer
Sheriff
Joined: Jan 30, 2000
Posts: 18670
|
|
|
Not using current standard Java libraries. Check out RFE 4285834. Too bad. I think your best bet at this point is, if you can afford to give up cross-platform compatibility (or if you can put in extra work to make it work on other platforms on a case-by-case basis), use Runtime.getRuntime().exec() to exec a simple script to list the files in a directory and put those names in a text file. (In Unix this could be as simple as "ls -1 [directory_path] > [output_file_name]". Then you can read the file one line at a time and do whatever you want with each file name. Or, you could use JNI instead. Hope that helps...
|
"I'm not back." - Bill Harding, Twister
|
 |
 |
|
|
subject: Listing Directory contents
|
|
|