Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to copy/duplicate files #3206

Closed
agoat opened this issue Jan 23, 2017 · 9 comments
Closed

Add option to copy/duplicate files #3206

agoat opened this issue Jan 23, 2017 · 9 comments
Labels
1. to develop Accepted and waiting to be taken care of design Design, UI, UX, etc. enhancement feature: files spec
Milestone

Comments

@agoat
Copy link

agoat commented Jan 23, 2017

Currently there is no possibility to copy a file to another (or same) folder in the WebUI. Files can only be moved to other folders.

Usecase 1:
UserA shares a file with UserB. UserB want this file in his own file storage (on the same server), so UserA can unshare and delete the file and UserB have it for his own.

Usecase 2:
UserA want to share a file with UserB but also give him the option to edit/change/delete the file. But UserA want to save a copy of the original file (in another folder).

@chrissooo
Copy link

This will be greate when this will be possible.

Another Usecase:
A Templatefile (Business letter as Word Document) is shared as read only for all users. All users can make a copy of it in Webgui for his own use and write a business letter for a customer for example. In this example we have a lot of Template files for many situations.

@christianhauff
Copy link

This would be important! 👍
I am quite often in the situation that I want to share documents with my fellow students, but they don't need to get everything that I add to the document afterwards 😛
And I always want to share single documents from a seperate folder that I can keep track of what I shared!

@jancborchardt
Copy link
Member

jancborchardt commented Apr 28, 2017

Design-wise this could be nicely integrated with the move function. We simply need to rename the function in the dropdown »Move or copy«:
capture du 2017-04-28 12-31-11

And in the folder picker which gets opened we simply need to add another button for copying:
capture du 2017-04-28 12-33-02
Move will be the primary button, and copy a normal one. For better feedback, the copy and move buttons include the current folder in the text. Like »Copy to Pictures« or »Move to Pictures«.

cc @icewind1991 @rullzer, and also @eotryx of files_move and @leizh of files_clipboard.

@jancborchardt jancborchardt added 1. to develop Accepted and waiting to be taken care of design Design, UI, UX, etc. spec labels Apr 28, 2017
@jancborchardt jancborchardt added this to the Nextcloud 13 milestone Apr 28, 2017
@e-alfred
Copy link

e-alfred commented Aug 25, 2017

Do you think something like "Cut" could be implemented as well? For now it is still a two step operation:

  • Move file(s) to new place
  • Delete old file(s)

Another question: Does this implementation work well for moving/copying huge amounts of data? In the past it was basically impossible using a browser to do that because of synchronous operation:

owncloud/core#24509

@jancborchardt
Copy link
Member

jancborchardt commented Aug 25, 2017

@e-alfred the »Move« operation does move the file, that is cut & paste. There is no need to delete the old file. Just confirmed with latest master.

@e-alfred
Copy link

@jancborchardt I mixed that up, sorry.

But the second question still stands. How well does it work with a huge amount of files?

@ghost
Copy link

ghost commented Aug 30, 2017

There is no need to delete the old file.

This would be the worst case for Comments, Tags, and Versions.

@MorrisJobke
Copy link
Member

Fixed with #6014

@yunylz
Copy link

yunylz commented Aug 1, 2023

This feature is still not present, even after 5 years. It should be possible to duplicate folders, we have a template folder that needs to be duplicated and be renamed to something different but we do it by copying it to another folder and then moving it back, which is dumb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of design Design, UI, UX, etc. enhancement feature: files spec
Projects
None yet
Development

No branches or pull requests

8 participants