Table of Contents

Class FileSystemBrowser

Namespace
Archiver.App.Core
Assembly
Archiver.App.Core.dll

Lists real Windows filesystem folders/drives for the Archive Browser's "climb past the archive root" navigation (T-F107) — reuses ArchiveEntryViewModel unchanged (its optional CompressedSize/Crc32 fields already render as "not applicable" for a plain file/folder). Lives in Archiver.App.Core, not Archiver.App, for the same reason ArchiveTreeIndex does: unit-testable without a WinUI test host.

public static class FileSystemBrowser
Inheritance
FileSystemBrowser
Inherited Members

Methods

ListDrives()

Lists every ready drive as browser rows for the synthetic "This PC" node.

public static IReadOnlyList<ArchiveEntryViewModel> ListDrives()

Returns

IReadOnlyList<ArchiveEntryViewModel>

ListFolder(string)

Lists a real folder's immediate children as browser rows (folders first, then files).

public static IReadOnlyList<ArchiveEntryViewModel> ListFolder(string path)

Parameters

path string

Returns

IReadOnlyList<ArchiveEntryViewModel>