create destdir if it doesn't exist, including parents.