Hola:
JFileChooser te muestra una ventana en la que el usuario puede elegir dónde guardar el fichero, incluido el pendrive.
http://www.chuidiang.com/chuwiki/ind...e=JFileChooser
File.listRoots() te devuelve todas las letras de todas las unidades que tienes conectadas. Otro tema es averiguar cual es el USB.
Se bueno.