push dcm files directory per directory

(instead of all at once, which was not scalable)