Details
Description
Currently the engines tend to ensure the target directory exists before writing a file. This is inefficient, and much worse when using blob storage. Much better would be to try to create the file, and only try and create the directory if that file create fails.