bien, puedes clonar el campo con cloneNode() o puedes modificar el dom.
Cita: var file = document.createElement('input');
file.setAttribute('type','file');
document.getElementById('contenedor').appendChild( file);
Cita: var f = document.getElementById('campo a clonar');
var file = f.cloneNode(true);
document.getElementById('contenedor').appendChild( file)
en cualquiera de los dos caso, si lo haces bien, funcionará