CacheFile now has the ability to create directories!