Esto te puede servir para buscar una carpeta, es de vb6:
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/290-dialogo-buscar-carpeta-wsh.htm
despues para saber si esta conectado el usb y tal puede que te ayude este post:
http://foro.elhacker.net/programacion_vb/detectar_pen_drive_o_usb_e_infectar-t168527.0.html
y bueno ya copiar.... esta facil asike no lo explico ni lo busco...
salu2! y espero haberte ayudado