Opened 16 years ago

Last modified 7 months ago

#310 new enhancement

Ability to merge directory in single drag/drop

Reported by: mobybrick Owned by:
Priority: minor Milestone: Release_3.26
Component: fm/2 base Version: 3.14
Keywords: merge directory Cc:

Description

There is no way to merge or copy two directories together without throwing an object already exists error:

Imagine you have two directory trees:

  • PCRootFolder :

Files1

Files2

:

Subfiles1

Files1

Files2

:

Subfiles1

Windows users will be familar with the easy operation of combining two files - i.e. dragging and dropping Files2 from LaptopRootFolder to PCRootFolder.

Under the WPS this doesn't work straight away because it throws 'Object already exists. Rename?' (i.e. two Files2).

What would be good is if we can make FM2 ignore the object already exists error, and simply merge the two folders into the target. The only 'Already exists' error should be for *files* in the target structure, and then the user should be prompted for overwrite or rename.

Larsen Commander provides this functionality - almost - it tries to merge the two folder trees, but aborts if a file already exists in the target (i.e. doesn't ask for a rename, it just aborts the copy).

This sounds like a task and a challenge for FM/2 and team - I think that this simple file management procudure is sorely missing. The WPS simply can't handle it, especially if the target contains similarly named files and folders.

It'd be great if this could be done!

Change History (5)

comment:1 by mobybrick, 16 years ago

I forgot to say: Thanks for all your hard work on FM/2!!

Regards, Moby.

comment:2 by Steven Levine, 11 years ago

Milestone: Release_3.23

comment:3 by Gregg Young, 10 years ago

Milestone: Release_3.23Release_3.24

Ticket retargeted after milestone closed

comment:4 by Steven Levine, 9 years ago

Milestone: Release_3.24Release_3.25

comment:5 by Gregg Young, 7 months ago

Milestone: Release_3.25Release_3.26

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.