Jeg ville nok vælge at gøre det i noget andet end batch. Programmet vil let kommer til at fylde over 100 linier, og så er det ikke sjovt at lave bat-filer længere. Og programmet vil vanskeligt kunne komme til at fange diverse fejl situationer.
Man kunne måske gøre det python ellers ville jeg gøre det i C++. Men jeg har pt. ikke den fornødne tid til at lave det selv.
Jeg vil tro at der findes (freeware)programmer der kan gøre det.
Hvis det ikke behøver at være fra en bat-fil kan Total Commander gøre det:
http://www.ghisler.com/