The final solution, well the one I used anyway, was Sietse's SHFileOperation suggestion combined with a DOS MD for creating all lower level directories that do not exist.
The only remaining failure is that it seems to be limited to a full filepath of 255 characters and some of my paths are longer than that. Still apart from that restriction it all worked fine. Thanks to all for you help. Nick _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

