No.
Dir c:\file.ext /s
serve solamente a cercare il file e sapere in quale cartella e' ma non copia nulla.
Per fare quello che chiedi non e' sufficiente la programmazione batch (a meno di non scrivere accrocchi paurosi ...)
E' meglio scrivere un semplice programma in C o in VB (o con altri linguaggi piu' evoluti dei batch)