Filecloud webinterface - move/delete files in "the background"

Thomas M. shared this idea 22 months ago
Under Consideration

Could it be possible to make it so that jobs like moving or deleting a batch of files/folders are done in the background without the user having to sit through a dialog showing the current process?


We are using S3 as storage and objectstorage naturally isn't the fastest in this aspect, so perhaps when a user initiates a mass deletion/moving of files/folders, the job could be sent to the server and done in "the background" and shown as done, instantly, to the user. Perhaps this way a user can also delete a large amount of files and close the browser afterwards without having to wait for it to finish.

Comments (5)

photo
1

Thanks for your feedback. We will consider this feature request. We can see how this can be handy.

photo
2

Have you thought any further about this? It feels like a big limitation in the webinterface, deleting files (even more so with S3 backend) can be a very tedious and slow process.

photo
1

So checking with our development team, it appears that some operations like copy/move are already fully backgrounded and browser is only showing status, if the browser is closed the operation still continues. Note that this doesn't apply for all operations.

photo
2

According to my test (which I made just now) where I began moving a bunch of files and then closed the browser window, it didn't keep on moving after it was closed. I could check with the file browser of the Sync app and it pretty much stopped when I closed it.


The best would be if it just actually did move the files but also updated the users interface instantly to reflect the file operations they just committed. I can however see that it would probably cause issues if a user then tried to open/download/edit a file that technically had not been moved yet.


But one thing I don't understand is; isn't it just a matter of updating a database? It's not like any files on the managed storage is actually being moved, since they are all just placed in root with unique filenames.

photo
2

Another good example is that when I delete folders, it typically goes very fast no matter how many files are inside the folder. However if I delete those files inside the folder by selecting them all and pressing delete, it can take up to 1-2 sec per item.


When using the "network folders" functionaility this also goes much faster.

photo