Opened 12 years ago

Last modified 5 years ago

#281 assigned enhancement

Show percentage completion when copying/moving large files

Reported by: Steven Levine Owned by: Steven Levine
Priority: minor Milestone: Release_3.25
Component: fm/2 base Version: 3.13
Keywords: progress Cc: Lutz R. Pescht

Description

Since we use DosCopy? for this, we need to implement some sort of estimator. What we could do is use prior DosCopy? results to calculate an average transfer rate. This would need to be per-drive since USB drives and such are relatively slow. Then a WM_TIMER message could trigger the display update.

The transfer rates could be saved to the INI so that it survives restarts.

Change History (8)

comment:1 Changed 12 years ago by Gregg Young

Milestone: Release_3.14

comment:2 Changed 12 years ago by Steven Levine

Owner: set to Steven Levine
Status: newassigned

comment:3 Changed 12 years ago by Steven Levine

Milestone: Release_3.15

comment:4 Changed 11 years ago by Steven Levine

Changesets 1457 and 1458 implement a partial solution to this issue. The Thread LED now blinks when background threads are active. The thread notes window retains the last note written to the window when the window is not open. The notes for move and copy operations now include a file x of y notation to indication level of completion.

comment:5 in reply to:  4 Changed 11 years ago by Lutz R. Pescht

Cc: Lutz R. Pescht added

Replying to stevenhl:

The thread notes window retains the last note written to the window when the window is not open. The notes for move and copy operations now include a file x of y notation to indication level of completion.

When moving or copying a directory the thread notes window only states the names of the directories (e.g. n:\tmp\test\thisFolder l:\tmp\bak\putHere). No indication of number of files (all/written/unwritten/percentage), amount of bytes (details as before), elapsed time (rough bytes per second calculation). Would be very nice if these details (as indicated in the parentheses) could be shown within the thread notes window. I consider this very useful to keep track of hanging transfers when using NetDrive? mounted FTP servers to name just one. May be a trigger to alarm of such event would also be possible. Perhaps the speed of blinking of the "LED" could be adjusted to indicate the overall transfer rate. And an option to stop and cancel a hanging transfer.

comment:6 Changed 6 years ago by Steven Levine

Milestone: Release_3.23

comment:7 Changed 5 years ago by Gregg Young

Milestone: Release_3.23Release_3.24

Ticket retargeted after milestone closed

comment:8 Changed 5 years ago by Gregg Young

Milestone: Release_3.24Release_3.25
Note: See TracTickets for help on using tickets.