added option to suppress error when calling directory create and it exists