I am designing a program to do a discopy from one drive to another of same size. I feel the file manipulation within VB would be time comsuming. I am thinking on the line of a bat file for discopy command from dos to achieve this task. I am not sure how to call a bat file through VB. Your help would be appreciated. If you know of a book that would be helpful please give the title and I will reference it.