<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>384160</bug_id>
          
          <creation_ts>2017-08-30 02:03:52 +0000</creation_ts>
          <short_desc>When copying, be able to choose whether to overwrite files based on size differences</short_desc>
          <delta_ts>2025-06-16 05:34:13 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-kio</product>
          <component>Overwrite dialog</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>HI</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="ned">naught101</reporter>
          <assigned_to name="KIO Bugs">kio-bugs-null</assigned_to>
          <cc>crissi99</cc>
    
    <cc>elias_0000_0000</cc>
    
    <cc>elvis.angelaccio</cc>
    
    <cc>john</cc>
    
    <cc>justin.zobel</cc>
    
    <cc>kdelibs-bugs-null</cc>
    
    <cc>myndstream</cc>
    
    <cc>nate</cc>
    
    <cc>postix</cc>
    
    <cc>tygalive</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1697638</commentid>
    <comment_count>0</comment_count>
    <who name="ned">naught101</who>
    <bug_when>2017-08-30 02:03:52 +0000</bug_when>
    <thetext>When copying files from one place to another, the operation can sometimes be interrupted mid-file (e.g. USB cable falls out, network connection drops, disk full, manual cancel). It is sometime useful to be able to resume such an operation (I often have this problem when copying music to my phone, but also with network transfers).

In such cases if I try to copy over the existing files, I get three options: overwrite, skip, or cancel. Generally, skip is fine, but if there was an operation that was killed mid-copy, then I can be left with some half-complete files. Overwrite fixes that problem, but then it wastes needless time, disk writes, and network bandwidth.

It would be nice to have an &quot;Overwrite if different (size)&quot; option, that would skip files that are the same size, or overwrite files that are different. This would be the best of both options.

It would not catch some edge cases where a file has changed, but the size is exactly the same, but I think those cases are probably extremely rare..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697792</commentid>
    <comment_count>1</comment_count>
    <who name="Elvis Angelaccio">elvis.angelaccio</who>
    <bug_when>2017-08-30 20:31:24 +0000</bug_when>
    <thetext>Actually, Dolphin should probably not leave useless files around after canceled jobs. See https://bugs.kde.org/show_bug.cgi?id=383764</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697835</commentid>
    <comment_count>2</comment_count>
    <who name="ned">naught101</who>
    <bug_when>2017-08-31 02:17:13 +0000</bug_when>
    <thetext>Yes, fair enough, but the first 2 reasons are not something Dolphin has any control over.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1968318</commentid>
    <comment_count>3</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2020-10-26 07:44:39 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/193</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391058</commentid>
    <comment_count>4</comment_count>
    <who name="John Kizer">john</who>
    <bug_when>2025-01-20 04:45:40 +0000</bug_when>
    <thetext>*** Bug 449422 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391060</commentid>
    <comment_count>5</comment_count>
    <who name="John Kizer">john</who>
    <bug_when>2025-01-20 04:46:45 +0000</bug_when>
    <thetext>*** Bug 439352 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391062</commentid>
    <comment_count>6</comment_count>
    <who name="John Kizer">john</who>
    <bug_when>2025-01-20 04:47:48 +0000</bug_when>
    <thetext>*** Bug 428469 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391064</commentid>
    <comment_count>7</comment_count>
    <who name="John Kizer">john</who>
    <bug_when>2025-01-20 04:48:26 +0000</bug_when>
    <thetext>*** Bug 478829 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2433325</commentid>
    <comment_count>8</comment_count>
    <who name="John Kizer">john</who>
    <bug_when>2025-06-16 05:00:12 +0000</bug_when>
    <thetext>*** Bug 459891 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>