Referencing this COM seems to be one of the fastest ways to get a folder size. I reached faster times with this than with recursive (SearchOption.AllDirectories) System.IO.DirectoryInfo > EnumerateFiles.