Bug 136746 - When attempting to copy a file to a filesystem that doesn't support some of the characters in the filename, inform the user of this fact
Summary: When attempting to copy a file to a filesystem that doesn't support some of t...
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Faure
Keywords: usability
: 410950 (view as bug list)
Depends on:
Reported: 2006-11-03 01:27 UTC by Haeber
Modified: 2021-08-09 12:13 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.86


Note You need to log in before you can comment on or make changes to this bug.
Description Haeber 2006-11-03 01:27:57 UTC
Version:           3.5.5 (using KDE 3.5.5 "release 19.1" , openSUSE )
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release

If you copy files with filenames that aren't supported to the destination filesystem the alert-box only tell you that the copy did not work. There should mentioned why it did not work.

create a file with an irregular file name like "one*star.txt", then copy it to an FAT-drive (e.g. a USB-stick or a mobile harddisk). Now a alert-box pops up that it can't copy to this distination. This message should also include that it didn't copy the file 'cause of it's irregular file name.

Best regards
Comment 1 FiNeX 2009-10-03 14:53:50 UTC
Shouldn't this be a kio wish?
Comment 2 Christoph Feck 2019-08-15 18:29:18 UTC
*** Bug 410950 has been marked as a duplicate of this bug. ***
Comment 3 Bug Janitor Service 2021-07-26 19:10:40 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/520
Comment 4 Ahmad Samir 2021-08-09 12:13:29 UTC
Git commit 2750b5b455cc5eed15f4cfd049d88cf749a58594 by Ahmad Samir.
Committed on 09/08/2021 at 11:17.
Pushed by dfaure into branch 'master'.

CopyJob: ask users about replacing invalid characters in file/folder names

Some Windows filesystems disallow certain characters, which would result in
the copy/move ...etc failing if one of the files has one of those characters.

Now the user can select to replace those invalid characters with an "_".
Related: bug 199063
FIXED-IN: 5.86

M  +311  -106  src/core/copyjob.cpp