seedDirectory method
Creates the directory at path, with its missing parent directories,
replacing whatever sits there.
Implementation
void seedDirectory(String path) {
final String normalized = _normalize(path);
_seedAncestorsOf(normalized);
_files.remove(normalized);
_links.remove(normalized);
_directories.add(normalized);
}