/// <exception cref="System.IO.IOException"/> protected internal override void ProcessNonexistentPath(PathData item) { if (!item.ParentExists()) { throw new PathNotFoundException(item.ToString()); } Touchz(item); }