use `ensureFolderExists(nsIFile)` instead of `mkdirs()`