I assume there's an easy way to do this.. but I'm not familiar enough w/ the File (and company) classes..

I'm in a Windows environment, which I wouldn't imagine would make a difference.. but..

I'm trying to open and read in all the files in a directory. My Question is:
how do I load in the existing file names. I understand about BufferedReaders and everything, I just don't know how to get a list of all the files that exist in the current directory. I'm actually going to be doing branches of multiple layers of directories to extract all the files in all the directories.. so any help with that is much appreciated.

Thanks a lot.