Node({ this.dirName = '.', Map<String, String>? files, List<Node>? children, }) : files = files ?? {}, children = children ?? [];