Check that source and target dirs exist
Silently accept no files rather than failing