PERF: Prevent unessary lookups for file storage
PERF: Prevent unessary lookups for file storage

Directory Exists already happens for most operations or a FileNotFound exception is thrown for file reads. I wasn't sure about directory deletes.
 http://referencesource.microsoft.com/#mscorlib/system/io/directory.cs,80e8dc4729bc4b3f

We may want to look into this: https://designingefficientsoftware.wordpress.com/2011/03/03/efficient-file-io-from-csharp/
exceptionless/Foundatio,FoundatioFx/Foundatio