is the reason for avoiding dos to make things user-friendly for somebody?
how about doing something like the procedure shown on this homepage:
http://www.theeldergeek.com/file_list_generator.htm
it still involves dos to work, but the user doesn't need to know the details.