public Folder(DirectoryInfo directoryInfo) : base(directoryInfo) { SubFolders = InitSubFolders(directoryInfo); SubFiles = directoryInfo.EnumerateFiles() .Select(d => new File(d)) .ToList(); Size = new FileSize(SubFiles.Sum(f => f.Size.SizeByByte)); }