! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
"Confirm file replace" dialog on copy needs "Skip All" button
Status:
RESOLVED: FIXED

Comments

Description HyperHacker 2008-08-06 00:01:38 CEST
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
Build Identifier: 

When copying multiple files to a directory and some of them already exist in the destination, you have the options skip, replace, and replace all. Skip all is missing from this list, so if you want to resume a copy, you have to sit there hitting Skip repeatedly.

Reproducible: Always

Steps to Reproduce:
1. Copy several files into a directory.
2. Cancel the copy operation partway through after a few files have been copied.
3. Repeat step 1.
Actual Results:  
Prompt appears with Skip, Replace, Replace All options.

Expected Results:  
Prompt should include Skip All option.

This is version 0.9.0, which seems to be missing from BugZilla.
Comment 1 Daniele C. 2008-10-09 13:14:57 CEST
I have thunar version 0.9.0-r2 (Gentoo)

Same problem here, please add this feature - I had to press 'Skip' 65 times today
Comment 2 ruben 2009-01-10 18:54:26 CET
One of my linux converts is also affected by this bug. This used to work until very recently, I hope you can fix it soon. 
(Does anybody know of a workaround using personalized actions or something similar?)
Comment 3 Julien [nodiscc] editbugs 2011-01-11 15:02:01 CET
I agree, this is a very annoying problem. Solution would be to implement something equivalent to:
$ cp -n /source /destination
Comment 4 Jannis Pohlmann editbugs 2011-01-11 15:02:39 CET
*** Bug 5925 has been marked as a duplicate of this bug. ***
Comment 5 Butesa 2011-02-13 22:41:56 CET
I do agree, that button is missing. But what exactly would that button mean?

* If you want to resume a canceled copy operation, you want to only skip files with equal size (and maybe date)
* If you are working on some coding branch, you probably want to skip for all existing files
* If you are merging two folders, you probably want to only skip copying where destination is newer

Seems like a single button won't do it.
Comment 6 Daniele C. 2011-02-15 07:21:11 CET
(In reply to comment #5)
> I do agree, that button is missing. But what exactly would that button mean?
> 
> * If you want to resume a canceled copy operation, you want to only skip files
> with equal size (and maybe date)
> * If you are working on some coding branch, you probably want to skip for all
> existing files
> * If you are merging two folders, you probably want to only skip copying where
> destination is newer
> 
> Seems like a single button won't do it.

The default behaviour should be to "skip all" e.g. skip all existing files as the button label says. That is a useful missing feature.

We could also have the options you mentioned just below the buttons, with an exapandable panel (hidden by default)
Comment 7 Butesa 2011-02-15 18:36:13 CET
Maybe this way:

Skip-all-options:

Ask again if destination is
[ ] older     [ ] same age     [ ] newer
[ ] bigger    [ ] same size    [ ] littler
Comment 8 Lionel Le Folgoc 2011-03-29 21:32:54 CEST
*** Bug 7047 has been marked as a duplicate of this bug. ***
Comment 9 gatopeich 2011-07-03 18:57:46 CEST
This is a no-brainer feature for a file manager, and apparently easy to implement... I am surprised it is taking so long to solved. I will do it myself if nobody else is already working on it...
Comment 10 Eric Koegel editbugs 2011-11-06 14:26:28 CET
Created attachment 3940 
Adds a "Skip All" option to the file copy dialog

The functionality was already in place in the other locations so I just added the "Skip All" button and linked it to the correct response.
Comment 11 joe.a.burmeister 2011-12-27 21:14:05 CET
Created attachment 4051 
Add "Apply to all" toggle for both Skip All and Replace All

While it is easy to add a "Skip All" option, it leaves the dialog a little cluttered. Removing "Replace All" and adding a "Apply to all" toggle doesn't increase the controls count while adding the ability to do "Skip All".
Comment 12 John Doe 2012-02-16 00:42:38 CET
This would be a nice and necessary addition to Thunar.  This feature is still not found in Thunar 1.2.3 (Xfce 4.8).
Comment 13 Jannis Pohlmann editbugs 2012-03-13 23:21:44 CET
I've decided to push Eric's version as I feel that it fits in better. Even though introducing another button and therefore increasing the dialog width, I think that every user reply (skip, skip all, replace, replace all, cancel) should be an action. And those are best represented by buttons that lead to the dialog being closed. Introducing a secondary widget here might be ok, but another thing that made me decide against the check button variant is that it suggests Thunar will remember the choice (like those "Never show this again" check buttons in other dialogs), which it won't.

Here's the commit that was pushed to master:

commit 0dca6e49ab7bc11c3a3b6582b6a2508307a125aa
Author: Eric Koegel <eric@xfce.org>
Date:   Tue Mar 13 22:17:00 2012 +0000

    Add a "Skip All" button to the file overwrite dialog (bug #4263).
Comment 14 xfce.bugs 2013-06-07 04:03:00 CEST
*** Bug 10153 has been marked as a duplicate of this bug. ***
Comment 15 Jwalant Natvarlal Soneji 2014-03-22 18:08:31 CET
This feature of Skip All is still missing in Xfce 12.04 which has Thunar 1.2.3.

Can you please push an update?

{I was copying file from camera attached to USB of the machine. Thunar did not detect it. Went to GThumb and opened from there with Thunar. Started Copying about 7GB image files, Thunar got stuck. Killed it. Restarted copying. Asking for 60 percent of individual files that should it be skipped. :( }

Bug #4263

Reported by:
HyperHacker
Reported on: 2008-08-06
Last modified on: 2014-03-22
Duplicates (3):
  • 5925 There is no "Skip All" option in copy/move conflict dialog
  • 7047 addition of skip all option
  • 10153 Feature request: "Skip All" when copying files

People

Assignee:
Jannis Pohlmann
CC List:
11 users

Version

Version:
unspecified

Attachments

Additional information