Class
FileOperationProgress
ConsoleMonster.FileSystem
A snapshot of a running operation's progress.
Inheritance
- object
- FileOperationProgress
Usage
Explore 3 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property FileOperationOptions.Progress
Accepted by parameters 2
- Extension method FileOperationOptions.Progress
- Method FileOperationOptionsFluent.Progress
Inherited Methods
Properties
public string? CurrentItem { get; } #The path being processed, or null between items.
public int ItemsTotal { get; } #Items found by the scan; it grows while scanning.
public long BytesDone { get; } #Bytes copied, or accounted for by skipped and renamed items.
public long BytesTotal { get; } #Bytes found by the scan; zero for operations that don't copy data.
public long CurrentItemBytesDone { get; } #Bytes copied of the current item.
public double BytesPerSecond { get; } #Recent throughput, smoothed over the last few seconds.
public TimeSpan? Remaining { get; } #Estimated time left, or null until there's enough to estimate from.
public double Percent { get; } #Overall completion from 0 to 100: by bytes when there are bytes to copy, otherwise by items.