Does there need to be an if check here? From JavaDoc: Unlike the createDirectory method, an exception is not thrown if the directory could not be created because it already exists. 

So if it doesn't already exist, it will create it, otherwise, it will move on.