Show the actual upload progress in Windows Explorer?

What is the problem you are having with rclone?

Not quite a problem per se… I’m using rclone to mount a copyparty webdav share. I’ve noticed that with the command i’m using, Windows reports to have finished super early (at crazy 6 gb per second speeds) but the file is not on the remote until later on.

I’d like to know if there is a way to make windows report correctly the progress or at least if the file finished uploading when it’s actually fully uploaded to the remote, and/or pros and cons of doing that vs what i’m currently doing.

Run the command 'rclone version' and share the full output of the command.

rclone v1.72.1
  os/version: Microsoft Windows 11 Pro 23H2 23H2 (64 bit)
  os/kernel: 10.0.22631.6199 (x86_64)
  os/type: windows
  os/arch: amd64
  go/version: go1.25.5
  go/linking: static
  go/tags: cmount

Which cloud storage system are you using? (eg Google Drive)

copyparty webdav server

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone mount --links --vfs-cache-mode full --file-perms 0777 --dir-perms 0777 -o FileSecurity=`"D:P(A;;FA;;;WD)`" --dir-cache-time 5s --timeout 1h --log-file configname.log --log-file-max-age 7d --log-file-max-backups 2 --log-file-max-size 10M --log-file-compress --config configname.conf configname: X:

Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

[configname]
type = webdav
url = <redacted>
vendor = owncloud
pacer_min_sleep = 0.01ms

A log from the command that you were trying to run with the -vv flag

Unsure if this is required because i’m not actually having an issue, just a rclone behaviour question

run your mount with rc interface:

rclone mount ... --rc

And then from another terminal window query mount vfs status:

rclone rc vfs/stats

As I remember uploadsInProgress and uploadsQueued values will give you uploads status. Look around - what you will see is rather self-explanatory.

If you would like anything more fancy and given that nobody is interested in working on it since 2020:) then only way is that you develop it yourself:) - and share back with community.

welcome to the forum,

when you copy a file to cloud using mount, it is a multi-step process.

  1. copy the file into the vfs file cache. this is what windows explorer is reporting about.
  2. copy the file from the file cache to the cloud

disable the cache, by removing --vfs-cache-mode. but, in practice that will not work well.


fwiw, i have a summary of the two rclone caches

Hello, sorry i didn’t have the time to answer before!

Interesting! I don’t have the expertise to do a fancy tray icon or something like that, but i will note it down and maybe in the future i try to do it :smiley:

I see, i think i better understand it now, thanks for sharing the link. In reality all i wanted was a way to “know” what was happening with the uploads, so it seems like the best option would be to build something that queries the vfs status as stated by @kapitainsky . I will think about it, but thanks to both for your quick responses!

1 Like

there are a number of GUI programs for rclone.

perhaps one of them has the feature you want
else can make a request of them.

@rabid

Check out rcloneview. When you copy a file say local to a remote it has a box at the bottom of the screen that shows the transfer in progress the percentage done the speed and the time left.

I don't know the accuracy and if it takes caching into consideration. It does give you visual feedback that might help.

Also this command will bring up a browser window with transfer stats.

rclone copy file pcloud:test --rc --rc-web-gui --rc-no-auth

Also can do at a cmd window
rclone copy source remote:dest --rc --rc-addr=localhost:5572

watch -n 1 'rclone rc core/stats (Linux)