Actually writes folder before creating file.
Renamed IProgressListener to IContentProgressListener.