You can do multithreading. You can retrieve different files on different threads. However, you need to design your application to support multithreading - think of thread locking issues, UI update issues, how to share data between threads etc. - MSDN would be a good place to start. In short, multi threading is the answer to your question.
Shreekar